阅读量:83
在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。默认情况下,cpustat 只显示当前的 CPU 统计信息,而不直接提供历史记录功能。不过,你可以通过以下几种方法来查看 CPU 的历史使用情况:
-
使用
mpstat命令:mpstat也是sysstat包中的一个工具,可以用来查看每个 CPU 的详细统计信息,包括历史数据。- 首先确保安装了
sysstat包:sudo apt update sudo apt install sysstat - 使用
mpstat查看实时 CPU 统计信息:
这将每秒更新一次所有 CPU 的统计信息。mpstat -P ALL 1
-
查看历史数据文件:
sysstat包会定期将 CPU 统计信息记录到/var/log/sysstat/目录下的文件中,通常是sar文件。- 你可以使用
sar命令查看这些历史记录:
其中sar -u -f /var/log/sysstat/saXXsaXX是具体的日期文件,例如sa01表示 1 号的数据。
-
使用
atop工具:atop是另一个监控系统性能的工具,能够记录并展示系统的历史性能数据。- 安装
atop:sudo apt install atop - 启动
atop服务(如果尚未启动):sudo systemctl start atop - 使用
atop查看历史记录:
替换sudo atop -r /var/log/atop/atop_YYYYMMDDYYYYMMDD为实际的日志日期。
通过这些工具和方法,你可以有效地监控和查看 Ubuntu 系统中 CPU 的历史使用情况。