zoukankan      html  css  js  c++  java
  • sar命令之内存监控(二)

    sar常用命令之内存监控

    首先进入/var/log/sa目录下,查看已有的文件,以下使用的为sa11 

    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)数量

  • 相关阅读:
    多线程 信号量
    sql在不同数据库查询前几条数据
    Office Outlook同步 很奇怪的BUG
    搜索小技巧整理
    想做一个权限管理插件
    ibatis和Castle学习历程
    查找存储过程中的错误位置
    VS2005项目模版丢失解决方案及VS2005项目模版查找原理
    C# 邮件发送接收
    数据库优化整合
  • 原文地址:https://www.cnblogs.com/Serenade/p/12880333.html
Copyright © 2011-2022 走看看