cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。默认情况下,cpustat
只显示当前的 CPU 使用情况。但是,你可以通过使用 -s
选项来查看自上次启动以来的累计 CPU 使用情况。
如果你想要查看 CPU 的历史数据,你可以使用 mpstat
命令,它也是 sysstat
包的一部分。mpstat
可以显示每个 CPU 的详细统计信息,并且可以按照指定的时间间隔和次数来收集数据。
以下是如何使用 mpstat
来显示 CPU 历史数据的步骤:
sysstat
包。如果没有安装,可以使用以下命令来安装:sudo apt-get update
sudo apt-get install sysstat
mpstat
命令来查看 CPU 的历史数据。例如,以下命令会每秒收集一次 CPU 统计信息,并持续收集 10 次:mpstat -P ALL 1 10
这里的 -P ALL
表示显示所有 CPU 的统计信息,1
是收集数据的时间间隔(秒),10
是收集数据的次数。
mpstat -P ALL 1 10 > cpu_usage.csv
这将会把 CPU 使用情况的数据保存到 cpu_usage.csv
文件中。
请注意,mpstat
和 cpustat
需要适当的权限才能访问内核的统计信息。如果你在运行这些命令时遇到权限问题,可能需要在命令前加上 sudo
来获取超级用户权限。