zoukankan      html  css  js  c++  java
  • sar--系统活动报告工具

    sar 是一个系统活动报告工具,既可以实时查看系统的当前活动,又可以配置保存和报告历史统计数据。

    安装:yum install sysstat -y

    常用选项:

     -n DEV:显示网卡相关的统计信息
    
        -r -S:显示内存、swap相关的使用情况

    示例一:统计当前网络接口的收发情况:

    [root@localhost ~]# sar -n DEV 1
    Linux 3.10.0-693.el7.x86_64 (localhost.localdomain)     2020年02月01日  _x86_64_        (1 CPU)
    
    11时40分04秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    11时40分05秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    11时40分05秒     ens33      1.00      1.00      0.06      0.18      0.00      0.00      0.00
    
    11时40分05秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    11时40分06秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    11时40分06秒     ens33      1.01      1.01      0.06      0.39      0.00      0.00      0.00
    
    11时40分06秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    11时40分07秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    11时40分07秒     ens33      1.01      1.01      0.06      0.39      0.00      0.00      0.00
    
    11时40分07秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    11时40分08秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    11时40分08秒     ens33      1.00      1.00      0.06      0.38      0.00      0.00      0.00
    
    11时40分08秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    11时40分09秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    11时40分09秒     ens33      1.01      1.01      0.06      0.39      0.00      0.00      0.00
    rxpck/s 和 txpck/s 分别是接收和发送的 PPS,单位为包 / 秒。
    
    rxkB/s 和 txkB/s 分别是接收和发送的吞吐量,单位是 KB/ 秒。
    
    rxcmp/s 和 txcmp/s 分别是接收和发送的压缩数据包数,单位是包 / 秒。
    
    %ifutil 是网络接口的使用率,即半双工模式下为 (rxkB/s+txkB/s)/Bandwidth,而全双工模式下为 max(rxkB/s, txkB/s)/Bandwidth。

    注:PPS、吞吐量、网络接口的带宽使用率、延时、可用性、丢包率、重传率为网络的性能监控重要指标

    示例二:查看内存、swap的使用情况

    [root@localhost ~]# sar -r -S 1
    Linux 3.10.0-693.el7.x86_64 (localhost.localdomain)     2020年02月01日  _x86_64_        (1 CPU)
    
    11时41分21秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
    11时41分22秒     81948    401668     83.06         0    231548    263540     17.48    131344    137560         0
    
    11时41分21秒 kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
    11时41分22秒   1021628      2368      0.23        92      3.89
    
    11时41分22秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
    11时41分23秒     81948    401668     83.06         0    231548    263540     17.48    131348    137560         0
    
    11时41分22秒 kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
    11时41分23秒   1021628      2368      0.23        92      3.89
    
    11时41分23秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
    11时41分24秒     81948    401668     83.06         0    231548    263540     17.48    131352    137560         0
    
    11时41分23秒 kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
    11时41分24秒   1021628      2368      0.23        92      3.89
    
    11时41分24秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
    11时41分25秒     81948    401668     83.06         0    231548    263540     17.48    131352    137560         0
    
    11时41分24秒 kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
    11时41分25秒   1021628      2368      0.23        92      3.89
    
    11时41分25秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
    11时41分26秒     81948    401668     83.06         0    231548    263540     17.48    131352    137560         0
    • kbcommit,表示当前系统负载需要的内存。它实际上是为了保证系统内存不溢出,对需要内存的估计值。%commit,就是这个值相对总内存的百分比。

    • kbactive,表示活跃内存,也就是最近使用过的内存,一般不会被系统回收。

    • kbinact,表示非活跃内存,也就是不常访问的内存,有可能会被系统回收。

    注:也可以通过/proc/zoneinfo文件,观察剩余内存、内存阈值、匿名页、文件页的活跃情况

  • 相关阅读:
    韩信点兵 中国剩余定理
    A -- A. Quailty and Playing Cards 模拟 + 思考
    HDU 5904 LCIS DP
    Ubuntu上的android sdk提示 bash: ......sdk/platform-tools/adb或者emulator: 没有那个文件或目录 解决笔记
    重学数据结构系列之——平衡树之SB Tree(Size Blanced Tree)
    重学数据结构系列之——二叉排序树
    重学数据结构系列之——二叉树基础
    重学数据结构系列之——哈希表
    如何判断出栈序列合理性
    重学数据结构系列之——栈
  • 原文地址:https://www.cnblogs.com/liujunjun/p/12247957.html
Copyright © 2011-2022 走看看