sar 命令

sar 命令收集关于系统的统计数据。

尽管可以用它来收集一些关于系统性能的有用数据,但 sar 命令会增加系统负载,如果采样频率较高就会加剧预先存在的性能问题。 但与记帐包相比,sar 命令的干扰更小。 系统维护了一系列系统活动计数器,用来记录各种活动并提供 sar 命令报告的数据。 sar 命令不会导致这些计数器被更新或使用;不论 sar 命令是否运行这都会自动进行。 根据指定给 sar 命令的采样速率和采样次数,它仅仅从这些计数器中提取数据并保存下来。

通过它的许多选项,sar 命令提供了排队、页面调度、TTY 和许多其他的统计信息。 sar 命令的一个重要功能是它会报告系统级(所有处理器的综合)的 CPU 统计信息(对一些结果取平均值,以百分比表示,对其他求和),或者报告每个独立处理器的统计信息。 所以这个命令在 SMP 系统上特别有用。

有三种情况可以使用 sar 命令: