- 最后登录
- 2014-9-10
- 在线时间
- 34 小时
- 威望
- 62
- 金钱
- 508
- 注册时间
- 2012-1-30
- 阅读权限
- 50
- 帖子
- 53
- 精华
- 1
- 积分
- 62
- UID
- 187
|
1#
发表于 2012-8-15 11:00:43
|
查看: 5436 |
回复: 3
讨论下问题
bash-3.00# svmon -S >wz.log
bash-3.00# cat wz.log|head -2;cat wz.log|sort -r +9 |more
Vsid Esid Type Description PSize Inuse Pin Pgsp Virtual
d003 - work kernel heap s 40983 0 42316 65536
9002 - work kernel heap s 54028 0 32195 65536
3000 - work page table area s 33057 17 33611 33628
可以看到使用pgsp的全部都是type为work的内存
bash-3.00# svmon -S|more
Vsid Esid Type Description PSize Inuse Pin Pgsp Virtual
587f66 - clnt /dev/fslv00:51772 s 126597 0 - -
4e5b3c - clnt /dev/fslv00:51787 s 125920 0 - -
5d737c - clnt /dev/fslv00:51780 s 125596 0 - -
而操作系统缓存却没有用到pgsp,意思是不是只有计算内存会使用到换页空间?
还有我当前系统的计算内存非计算内存换页空间使用情况如下:
MEMORY
Real,MB 51200
% Comp 83.4
% Noncomp 16.6
% Client 16.6
PAGING SPACE
Size,MB 32768
% Used 2.9
% Free 97.0
VMO设置为:
bash-3.00# vmo -a |grep -E "file_lru|maxperm|maxclient"
maxclient% = 90
maxperm = 11304517
maxperm% = 90
strict_maxclient = 1
strict_maxperm = 0
我的问题,从我的情况来看,内存交换没有把非计算内存交换出去,反而把计算内存交换出去了,这和vmo参数设置不符合啊。 |
|