免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7005 | 回复: 7
打印 上一主题 下一主题

swapinfo,sam中的memory各代表什么意思? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-30 10:56 |只看该作者 |倒序浏览
in swapinfo
             Kb      Kb      Kb   PCT  START/      Kb
TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
dev     4194304  316724 3877580    8%       0       -    1  /dev/vg00/lvol2
dev     8192000  317676 7874324    4%       0       -    1  /dev/vg00/myswap
reserve       - 11517496 -11517496
memory  6415392 3996292 2419100   62%

in sam
Physical Memory:         8199.3 MB                              
  Real Memory:                                               
    Active:                2774022.3 KB                     
    Total:                 4576361.0 KB                     
  Virtual Memory:                                            
    Active:                7902618.5 KB                     
    Total:                 14126758.1 KB                     
  Free Memory Pages:       13000 at 4 KB/page               
  Swap Space:                                                
    Avail:                 12096 MB                          
    Used:                  11874 MB      


从dmesg中可以看出我的physical memory 是8G
swapinfo中看出,swap是12G , 这里面的memory是指paging area,它的大小是怎么设定的,才可以最大限度利用physical memory.
(我的一些oralce鬼实例把swap都给reserve了,真是占着茅坑呀:))

在sam里面,可以看到更详细的memory:
1.physical memory
2.real memory: Amount of real memory in the machine that   is      available to user processes and the virtual paging      
    那它和swapinfo中看到的Paging memory有什么区别呢,Total real memory只有4.5G,怎样可以设定大小呢。
3.virtual memory:他和swap又是什么关系
4.free memory page, 这个应该对应的是paging memory
5.swap space

论坛徽章:
0
2 [报告]
发表于 2004-04-30 11:20 |只看该作者

swapinfo,sam中的memory各代表什么意思?

在swapinfo中的memory是伪交换区,由swapmem_on参数决定,详情可以参考精华斑的相关文章.
sam中的memory是你实际的物理内存

论坛徽章:
0
3 [报告]
发表于 2004-04-30 11:26 |只看该作者

swapinfo,sam中的memory各代表什么意思?

请那位兄弟帮忙解答一下,我也对这个问题很疑惑

论坛徽章:
0
4 [报告]
发表于 2004-04-30 11:40 |只看该作者

swapinfo,sam中的memory各代表什么意思?

楼上兄弟的解释没法让我弄清楚.
sam中我只有Physical memory和Swap Space有个概念,其它的是怎样计算出来的我都比较模糊

论坛徽章:
0
5 [报告]
发表于 2004-04-30 14:41 |只看该作者

swapinfo,sam中的memory各代表什么意思?

swapinfo中的memory是指pseudo-swap,pseudo-swap是由swapmem_on启用(1)或者关闭(0)的,
wdbj 解释:
swapmem_on enables or disables the reservation of pseudo-swap, which is space in system memory considered as available virtual memory space in addition to device swap space on disk. By default, pseudo-swap is enabled.

hpux板主解释:
HP-UX启动每一个进程,都需要在swap区预留一块和内存一样大小的区域,以防内存不够时作数据交换。当预留的swap区用完时,系统就不能再启动新的进程。比如,系统物理内存是4G,而设置的交换区只有1G,那么可以计算得出大概3G的内存会浪费(Buffer Cache除外,可能有2G浪费)。
swapmen_on的作用,就是让系统创建一个pseudo-swap(伪交换区),大小为系统物理内存的3/4,但是这个伪交换区并不占用任何内存和硬盘资源。只是说,让系统认为,交换区的大小是1+4*3/4=4G,而不是1G,就是说可以启动更多的进程,避免内存的浪费。
一般系统物理内存不大的时候,设置交换区是物理内存的2-4倍,swapmen_on设置为1或0都没什么影响,但是当系统内存很大如8G时,因为swap一般不设为16G-32G,这时开启swapmen_on就很必要了。

那pseudo-swap到底占不占用系统内存或者硬盘,如果不占用的话
那是不是一个进程启动时,使用了pseudo-swap,因为pseudo-swap是虚拟的,那么该进程永远会占据物理内存不放。


还有sam里面的memory,哪位出来解释一下

论坛徽章:
0
6 [报告]
发表于 2009-08-10 18:52 |只看该作者
呵呵,楼主自问自答,学习一下!

论坛徽章:
0
7 [报告]
发表于 2009-08-11 10:05 |只看该作者
学习一下

论坛徽章:
0
8 [报告]
发表于 2009-08-11 17:11 |只看该作者
哇,,,,好久的帖子了哦

顶顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP