欢迎来到天天文库
浏览记录
ID:37870539
大小:283.50 KB
页数:24页
时间:2019-06-01
《AIX的VMO调整》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、关于AIX上VMO调整参数及Memory性能评估二、Memory性能评估1、VMM的管理简介首先,还是简单讲解一下内存以及的VMM的一点工作原理。内存和交换空间一般都是用页面来进行分配和管理的。在内存中存在两种类型的页面:计算页面(一般为可执行文件段中的页面)和文件页面(存储的数据文件的页面)。当我们执行程序或者读入数据的时候,内存中的页面就逐渐被占用。当空闲的内存只剩maxfree的时候,vmm的调页就被唤醒,通过调页算法,将内存中的页面转移到交换空间中。一直到空闲内存达到maxfree,才停止调页。在这里,我们涉及到两个参数:1)
2、 Minfree:最小空闲页链表尺寸。一旦低于该值,系统偷页以填充页链表,保证有足够的内存页面。偷页就是将不常用的页面替换出去。2) Maxfree:最大空闲页链表尺寸。一旦高于该值,系统停止偷页。如果发现空闲列表不足,可以用下面的方法增加minfree参数#vmo-ominfree=1000-omaxfree=1008Settingmaxfreeto1008Settingminfreeto1000#vmo–ominfree=1000–omaxfree=1008–P#-P参数使修改永久生效一般情况下,minfr
3、ee和maxfree通过下面的公式得到:maxfree=minmum(memory/128,128),minfree=maxfree-8注意:在AIX5.2之前的版本请使用/usr/samples/kernel/vmtune命令。#/usr/samples/kernel/vmtune–f1000–F1008 另外,关于内存的使用,我们还有两个经常碰到的参数需要关注:Minperm:用户I/O文件访问的最小缓冲区页数Maxperm:用户I/O文件访问的最大缓冲区页数Minperm和maxperm这两个参数的默认值分别为20%和80%。在
4、这里主要与性能相关的是maxperm参数。maxperm参数指定了文件页面可以占用内存的上限,因为文件页面不主动释放,所以很容易造成内存的文件页面过高的占用,导致其他的应用内存使用紧张。调整参数值的方法如下:#vmo-omaxperm%=80-ominperm%=20Settingminperm%to20Settingmaxperm%to80在AIX5.2之前的版本请使用/usr/samples/kernel/vmtune命令。#/usr/samples/kernel/vmtune-p20–P80将min和max的值分别设置为20%和
5、80%。 查看当前的参数设置方法如下:1)vmo–a显示当前所有的参数设置在AIX5.2之前的版本请使用#/usr/samples/kernel/vmtune显示当前所有的参数设置#vmo-acpu_scale_memp=8data_stagger_interval=161defps=1force_relalias_lite=0framesets=2htabscale=n/akernel_heap_psize=4096large_page_heap_size=0lgpg_regions=0lgpg_size=0low_ps_handl
6、ing=1lru_file_repage=1lru_poll_interval=10lrubucket=131072maxclient%=80maxfree=1088maxperm=4587812maxperm%=80maxpin=4881650maxpin%=80mbuf_heap_psize=4096memory_affinity=1memory_frames=6029312memplace_data=2memplace_mapped_file=2memplace_shm_anonymous=2memplace_shm_named
7、=2memplace_stack=2memplace_text=2memplace_unmapped_file=2mempools=4IXDBA.NET技术社区minfree=960minperm=1146952minperm%=20nokilluid=0npskill=49152npsrpgmax=393216npsrpgmin=294912npsscrubmax=393216npsscrubmin=294912npswarn=196608num_spec_dataseg=0numpsblks=6291456page_steal_m
8、ethod=0pagecoloring=n/apinnable_frames=5601758pta_balance_threshold=n/arelalias_percentage=0rpgclean=0rpgcontr
此文档下载收益归作者所有