Chinaunix
标题:
关于服务器VMO方面的问题
[打印本页]
作者:
hxf0759
时间:
2009-06-18 18:27
标题:
关于服务器VMO方面的问题
我这里有台服务器用nmon监控导出的报表显示内存real free 一直都只有400M一下,服务器16G内存,CPU idel 平均在40%,内存使用应该是没有使用那么多的怀疑是内存设置有问题\r\n以下是我用vmo -a命令执行后得到的结果
cpu_scale_memp = 8\r\n data_stagger_interval = 161\r\n defps = 1\r\n force_relalias_lite = 0\r\n framesets = 2\r\n htabscale = n/a\r\n kernel_heap_psize = 4096\r\n kernel_psize = 16777216\r\n large_page_heap_size = 0\r\n lgpg_regions = 0\r\n lgpg_size = 0\r\n low_ps_handling = 1\r\n lru_file_repage = 0\r\n lru_poll_interval = 10\r\n lrubucket = 131072\r\n maxclient% = 90\r\n maxfree = 1088\r\n maxperm = 3497875\r\n maxperm% = 90\r\n maxpin = 3304560\r\n maxpin% = 80\r\n mbuf_heap_psize = 65536\r\n memory_affinity = 1\r\n memory_frames = 4096000\r\n memplace_data = 2\r\n memplace_mapped_file = 2\r\nmemplace_shm_anonymous = 2\r\n memplace_shm_named = 2\r\n memplace_stack = 2\r\n memplace_text = 2\r\nmemplace_unmapped_file = 2\r\n mempools = 2\r\n minfree = 960\r\n minperm = 194325\r\n minperm% = 5\r\n nokilluid = 0\r\n npskill = 32768\r\n npsrpgmax = 262144\r\n npsrpgmin = 196608\r\n npsscrubmax = 262144\r\n npsscrubmin = 196608\r\n npswarn = 131072\r\n num_spec_dataseg = 0\r\n numpsblks = 4194304\r\n page_steal_method = 0\r\n pagecoloring = n/a\r\n pinnable_frames = 3500978\r\n pta_balance_threshold = n/a\r\n relalias_percentage = 0\r\n rpgclean = 0\r\n rpgcontrol = 2\r\n scrub = 0\r\n scrubclean = 0\r\n soft_min_lgpgs_vmpool = 0\r\n spec_dataseg_int = 512\r\n strict_maxclient = 0\r\n strict_maxperm = 0\r\n v_pinshm = 1\r\n vm_modlist_threshold = -1\r\n vmm_fork_policy = 1\r\n vmm_mpsize_support = 1
复制代码
其中的 maxperm% 和 maxpin% 不知道是不是有问题,请教一下这个设置有什么问题?
作者:
南非蚂蚁
时间:
2009-06-18 19:24
vmo -L minperm%\r\nvmo -L maxperm%\r\nvmo -L maxclient%\r\n\r\n看看输出!
作者:
云杉上的蝴蝶
时间:
2009-06-18 20:26
在AIX系统中,内存可以简单的分为两类,计算型内存和文件型内存,\r\n在AIX操作系统中,可以使用topas命令查看整个系统的运行情况,其中一个重要的部份是系统的内存使用情况,以及交换情况:\r\nMEMORY\r\nReal,MB 16032\r\n% Comp 83.2\r\n% Noncomp 9.9\r\n% Client 9.9\r\nPAGING SPACE\r\nSize,MB 16384\r\n% Used 3.3\r\n% Free 96.6\r\n 在一个使用裸设备的系统中,文件型内存,即上面的%Noncomp,%Client,只需要使用整个系统很少的内存;而把大部份的内存作为计算型内存 (%Comp)来使用,这部份内存量主要为ORACLE SGA和PGA所用,其中ORACLE SGA 为pinned memory.\r\n 根据系统内存大小,设定系统可以pin住的最大值:\r\n maxpin% = 80 --此值可以升高\r\n v_pinshm = 1 --允许pin住内存\r\n 接下来是三个控制文件型内存的参数的值:\r\n maxclient% = 10 --文件型内存可使用内存总的百分比的最大值,= 100%,系统便开始产生交换,系统的PAGING SPACE会持续的增长,影响到产品库的安全。\r\n\r\n一般的数据库服务器,文件型内存可以使用较少的空间,因为文件型内存并不主动释放,可能造成内存资源的短缺及Paging Space使用率过高,所以数据库服务器上maxclient、maxperm、minperm的值不宜过大,典型值如下:\r\n maxclient% = 8 \r\n maxperm% = 12 \r\n minperm% = 5 \r\n\r\n如果是64位内核一般设置maxperm%=20
作者:
hxf0759
时间:
2009-06-19 09:30
vmo -L minperm%\r\nvmo -L maxperm%\r\nvmo -L maxclient%\r\n\r\n看看输出!\r\n
南非蚂蚁 发表于 2009-6-18 19:24
\r\n\r\n# vmo -L minperm%\r\nNAME CUR DEF BOOT MIN MAX UNIT TYPE\r\n DEPENDENCIES\r\n--------------------------------------------------------------------------------\r\nminperm% 5 20 5 1 100 % memory D\r\n maxperm%\r\n maxclient%\r\n--------------------------------------------------------------------------------\r\n# vmo -L maxperm%\r\nNAME CUR DEF BOOT MIN MAX UNIT TYPE\r\n DEPENDENCIES\r\n--------------------------------------------------------------------------------\r\nmaxperm% 90 80 90 1 100 % memory D\r\n minperm%\r\n maxclient%\r\n--------------------------------------------------------------------------------\r\n# vmo -L maxclient%\r\nNAME CUR DEF BOOT MIN MAX UNIT TYPE\r\n DEPENDENCIES\r\n--------------------------------------------------------------------------------\r\nmaxclient% 90 80 90 1 100 % memory D\r\n maxperm%\r\n minperm%\r\n--------------------------------------------------------------------------------
作者:
jiang-youzhao
时间:
2009-06-19 14:15
这个实在不太懂,帮不上忙噢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2