cpustat
是一个用于监控和报告 CPU 使用情况的工具,它是 sysstat
包的一部分。要生成 cpustat
报告,请按照以下步骤操作:
首先,确保已经安装了 sysstat
包。如果尚未安装,请使用以下命令安装:
对于 CentOS 7 和更高版本:
sudo yum install sysstat
对于 CentOS 6:
sudo yum install sysstat-10.2.1-11.el6.x86_64.rpm
安装完成后,cpustat
工具将自动可用。要生成报告,请打开终端并运行以下命令:
sudo cpustat -u -p ALL 1 10 > cpustat_report.txt
这将生成一个名为 cpustat_report.txt
的报告文件。在这个命令中:
-u
表示显示用户、系统和空闲 CPU 时间。-p ALL
表示报告所有 CPU 的统计信息。1
表示每隔 1 秒收集一次数据。10
表示收集 10 次数据。您可以根据需要调整这些参数。
查看生成的报告文件:
cat cpustat_report.txt
这将显示类似于以下内容的输出:
Linux 5.4.17-2104.fc34.x86_64 (hostname) 05/01/2021 _x86_64_ (4 CPU)
05:20:01 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
05:20:02 PM all 12.34 10.56 0.12 0.01 0.03 0.00 0.00 76.94
05:20:03 PM all 11.23 11.45 0.15 0.02 0.04 0.00 0.00 76.11
...
这个报告显示了每个 CPU 的使用情况,包括用户、系统、空闲等时间百分比。
希望这对您有所帮助!如果您有其他问题,请随时提问。