cpustat 是一个用于监控和报告CPU统计信息的工具,它是 sysstat 包的一部分。要显示CPU的历史使用情况,你可以使用 mpstat 命令,它是 cpustat 的一个子命令。mpstat 可以显示每个CPU的使用情况,包括用户态、系统态、空闲时间等。
要使用 mpstat 显示CPU的历史使用情况,请按照以下步骤操作:
sysstat 包。在基于Debian的系统(如Ubuntu)上,你可以使用以下命令安装:sudo apt-get install sysstat
在基于RPM的系统(如Fedora、CentOS)上,你可以使用以下命令安装:
sudo yum install sysstat
mpstat 命令查看CPU历史使用情况。例如,要查看过去1分钟内的CPU使用情况,可以使用以下命令:mpstat -P ALL 1
这将显示所有CPU的使用情况,并每秒更新一次。
mpstat -P ALL 1 60
这将显示所有CPU的使用情况,并每分钟更新一次,共显示60次。
mpstat -P ALL 1 60 > cpu_usage.txt
这将把过去1小时内的CPU使用情况保存到名为 cpu_usage.txt 的文件中。
注意:mpstat 命令可能需要root权限才能显示完整的CPU统计信息。在这种情况下,请在命令前添加 sudo:
sudo mpstat -P ALL 1 60