当您的机器出现问题时,这些监控工具很有用,但是当您不在场时,那些出现问题的机器该怎么办?对于这些情况,您需要使用持续监控工具,它可以收集、报告和保存您的系统活动信息。在本课程中,我们将介绍一个很棒的工具:sar。
安装 sar
sar 是一个用于对系统进行历史分析的工具。首先,通过安装 sysstat 包来确保您已安装它:sudo apt install sysstat。
设置数据收集
通常,一旦您安装了 sysstat,您的系统将自动开始收集数据。如果它没有,您可以通过修改 /etc/default/sysstat 中的 ENABLED 字段来启用它。
使用 sar
sudo sar -q
此命令将列出从当天开始的详细信息。
sudo sar -r
这将列出从当天开始的内存使用情况的详细信息。
sudo sar -P
这将列出 CPU 使用情况的详细信息。
要查看不同日期的视图,您可以进入 /var/log/sysstat/saXX,其中 XX 是您要查看的日期。
sar -q /var/log/sysstat/sa02