sar命令之内存监控

Posted serenade

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sar命令之内存监控相关的知识,希望对你有一定的参考价值。

sar常用命令之内存监控

 1.sar -r -f sa11:内存使用的百分比

技术图片

kbmemfree  空闲的物理内存大小

kbmemused  已使用的物理内存大小

%memused 物理内存使用率

kbbuffers 文件磁盘块的缓存大小,kbbuffers和kbcached:这两个值就是free命令中的buffer和cache

kbcached 文件缓存的大小

kbcommit  保证当前系统中进程正常运行所需要的内存大小

%commit 这个值是kbcommit与内存总量(物理内存+swap分区)的一个百分比的值;若此值与%kbmemused的和大于100%,说明内存不够用,需要动用虚拟内存,会导致内存频繁的换页

主要关注%memused

2. sar -B -f sa11:换页的频繁程度

技术图片

pgpgin/s:表示每秒从磁盘或SWAP置换到内存的字节数(KB)

pgpgout/s:表示每秒从内存置换到磁盘或SWAP的字节数(KB)

fault/s:每秒钟系统产生的缺页数,即主缺页与次缺页之和(major + minor);内存中没有命中时,就是一个fault

majflt/s:每秒钟产生的主缺页数;即major faults,当发生major faults时,就会发生内存换页

pgfree/s:每秒被放入空闲队列中的页个数

pgscank/s:每秒被kswapd扫描的页个数

pgscand/s:每秒直接被扫描的页个数

pgsteal/s:每秒钟从cache中被清除来满足内存需要的页个数

%vmeff:每秒清除的页(pgsteal)占总扫描页(pgscank+pgscand)的百分比

主要关注前四个输出项

3.sar -W -f sa11:swp交换的频繁程度

技术图片

pswpin/s:每秒系统换入的交换页面(swap page)数量

pswpout/s:每秒系统换出的交换页面(swap page)数量

 

以上是关于sar命令之内存监控的主要内容,如果未能解决你的问题,请参考以下文章

sar监控系统状态

linux下监控工具sar命令详解

性能测试Linux性能监控命令——sar详解

sar命令详解

Linux服务器性能监控工具sar二

Linux - 内存性能评估