AIX系统maxperm与maxperm%的关系分析


AIX系统中maxperm相关的参数有两个(不包括strict_maxperm),分别是maxperm和maxperm%,用vmo –a命令时,只能查到maxperm参数的值,却查不到maxperm%的值,只有用vmo -Fa才能同时查到maxperm和maxperm%两个参数的值,这两个参数,是存在关联关系的。

1、 先看看系统的总物理内存大小

# bootinfo -r

261619712

2、 比较vmo –a与vmo –Fa命令输出值的区别

(1)#vmo –a |grep maxperm

Maxperm = 57165864

(2)# vmo -F -a

maxperm = 57165864

maxperm% = 90

strict_maxperm = 0

3、 分析maxperm与maxperm%参数值的关系

261619712(物理内存大小) * 90%(maxperm%值)= 235457740.8(Kb)

235457740.8(总物理内存的90%) / 4(每个页4KB) = 58864435.2(页数)

4、 关系小结

从上面可以看出,Maxperm参数的值,实际上就是总物理内存maxperm%参数值所计算出来的大小,当然,直接换算出来的值,还需除以单个内存页的大小,因为maxperm参数的值的单位为“页”

5、修改maxperm%的值验证maxperm的值的变化是否相区配

(1)修改maxperm%的值为10

#vmo –p –o maxperm%=10

(2)再次验证maxpermg与maxperm%的值的变化

#vmo –Fa |grep maxperm

maxperm = 6351758

maxperm% = 10

strict_maxperm = 0

从上面看出,修改maxperm%的值后,maxperm的值自动发生改变,并且为maxperm%的大小的页数。

相关内容