Chinaunix

标题: 关于服务器VMO方面的问题 [打印本页]

作者: hxf0759    时间: 2009-06-18 18:27
标题: 关于服务器VMO方面的问题
我这里有台服务器用nmon监控导出的报表显示内存real free 一直都只有400M一下,服务器16G内存,CPU idel 平均在40%,内存使用应该是没有使用那么多的怀疑是内存设置有问题\r\n以下是我用vmo -a命令执行后得到的结果
  1. 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