html tool

2014年10月29日星期三

关于“Memory Page Out rate” 过高的问题,奇怪中...

问题描述:
WEBIM负载测试时,一个很奇怪的问题,集合点下Memory Page Out rate值飙的很高并伴随有IO的很高使用,下图:
但此机子的内存free值并不吃紧,很奇怪,google了一下 ,多说是和内存吃紧的相关[1]
好奇怪啊,

[add: http://stackoverflow.com/questions/445698/what-is-memory-page-out-rate]
"Page Out Rate (KB per Second) *The number of kilobytes that the virtual memory manager pages out per second averaged over the previous 30-second interval. Note: the value -1 indicates Not Available, -2 indicates Not Collected, 2147483648 indicates Value_Exceeds_Minimum, and -2147483647 indicates Value_Exceeds_Maximum.*"
"
-------------------------------------------------------
参考[1]eg:
add:http://www.itpub.net/forum.php?mod=viewthread&action=printable&tid=854557
“少量的pagein,pageout是正常的。
如果出现大量的pagein和pageout,你可以再观察一下free列,是否已经到了一个临界的最小值,如果是,那肯定就是物理内存的使用不足了。”

add:http://study.qqcf.com/web/90/11714.htm
很高的换页率(high pageout rate):HP-UX是一个按需调页的操作系统,通常情况下,它只执行调入页面进入内存的操作,以让进程能够运行。只有操作系统觉得系统需要释放一些内存空间时,才会执行从内存调出页面的操作,而过高的调出页面操作说明内存缺乏; 
进程进入不活动状态(process deactivation activity):当自由的内存页面数量小于MINFREE时,很多进程将强制进入不活动状态,因为,any deactivation activity represents a condition in which normal paging is inadequate to handle the memory demands. 
自由内存的数量很小,但活动的虚拟内存却很大(very small free memory and large active virtual memory) 
交换区所有磁盘的活动次数可高(high disk activity on swap devices) 
可高的全局系统CPU利用率(high global system CPU utilization): 
很长的运行进程队列,但CPU的空闲时间却很多(large run queue with idle CPU) 
内存不够出错(out of memory errors) 
CPU用于vhand和swapper两中守护进程的时间(CPU time to vhand and swapper) 
必须注意的是,有时候我们发现CPU很忙,这似乎是CPU资源成为系统性能的瓶颈,但如果进一步分析,发现vhand和swapper守护进程占用了大量的系统CPU时间,很显然,这时系统性能瓶颈真正所在可能是内存。 

没有评论:

发表评论