默认情况下,sar 命令显示当天的统计信息,不带参数显示 CPU 统计信息,参数-r 显示收集的内存记录,-b 显示磁盘 I/O
例:使用 sar 命令查看当天 CPU 使用
# sar Linux 3.13.0-55-generic (ISeR-Server1) 08/12/2015 _x86_64_ (4 CPU)
12:00:01 AM CPU %user %nice %system %iowait %steal %idle 12:05:01 AM all 3.83 0.02 4.24 0.61 0.00 91.30 12:15:01 AM all 3.57 0.02 4.28 0.58 0.00 91.54 12:25:01 AM all 3.83 0.02 5.16 0.60 0.00 90.39 12:35:01 AM all 3.98 0.02 5.66 0.58 0.00 89.76 12:45:01 AM all 3.86 0.02 5.26 0.59 0.00 90.28 12:55:01 AM all 3.77 0.02 5.19 0.60 0.00 90.42
例:使用 sar 命令查看当天内存使用
# sar -r Linux 3.13.0-55-generic (ISeR-Server1) 08/12/2015 _x86_64_ (4 CPU)
# sar -b Linux 3.13.0-55-generic (ISeR-Server1) 08/12/2015 _x86_64_ (4 CPU)
12:00:01 AM tps rtps wtps bread/s bwrtn/s 12:05:01 AM 7.44 0.00 7.44 0.00 279.22 12:15:01 AM 6.45 0.00 6.45 0.00 255.84 12:25:01 AM 6.59 0.00 6.59 0.00 260.20 12:35:01 AM 6.51 0.00 6.51 0.00 261.42 12:45:01 AM 6.42 0.00 6.42 0.00 255.79
使用 sar 查看指定时间、指定日期的历史记录
例:使用参数-s 和-e 限定查看的时间
# sar -s 20:00:00 Linux 3.13.0-55-generic (ISeR-Server1) 08/12/2015 _x86_64_ (4 CPU)
08:05:01 PM CPU %user %nice %system %iowait %steal %idle 08:15:01 PM all 3.98 0.02 6.07 0.58 0.00 89.34 08:25:01 PM all 4.32 0.02 5.74 0.58 0.00 89.34 Average: all 4.15 0.02 5.91 0.58 0.00 89.34
例:使用参数-f 查看本月内之前某一天的历史统计信息
# sar -f /var/log/sysstat/sa08 Linux 3.13.0-55-generic (ISeR-Server1) 08/08/2015 _x86_64_ (4 CPU)
12:00:01 AM CPU %user %nice %system %iowait %steal %idle 12:05:01 AM all 3.65 0.02 2.79 0.60 0.00 92.94 12:15:01 AM all 3.45 0.02 3.03 0.56 0.00 92.94 12:25:01 AM all 3.43 0.02 3.25 0.56 0.00 92.74 12:35:01 AM all 3.44 0.01 3.09 0.56 0.00 92.89 12:45:01 AM all 3.25 0.02 1.35 0.55 0.00 94.83 12:55:01 AM all 3.36 0.02 1.77 0.56 0.00 94.29