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