cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。要使用 cpustat
生成 CPU 报告,请按照以下步骤操作:
首先,确保已经安装了 sysstat
包。如果没有安装,可以使用以下命令安装:
对于 CentOS 7 和更高版本:
sudo yum install sysstat
对于 CentOS 6:
sudo yum install sysstat-10.2.1-1.el6.x86_64.rpm
安装完成后,您可以通过运行 cpustat
命令来查看实时的 CPU 统计信息。例如:
cpustat
要生成 CPU 报告,您可以将 cpustat
的输出重定向到一个文件中。例如,以下命令将 1 分钟内的 CPU 统计信息保存到名为 cpu_report.txt
的文件中:
sudo cpustat -u 60 > cpu_report.txt
这里,-u
选项表示显示用户、系统和空闲时间的百分比,60
表示持续 1 分钟。
如果您想要更详细的报告,可以使用 -P
选项指定要报告的特定 CPU。例如,要仅报告 CPU 0 和 CPU 1 的统计信息,可以运行:
sudo cpustat -P ALL 60 > cpu_report.txt
报告生成后,您可以使用文本编辑器(如 vim
、nano
等)查看 cpu_report.txt
文件,或者使用 cat
、less
等命令在终端中查看。
请注意,cpustat
命令需要 root 权限才能访问某些系统级别的统计信息。因此,在运行 cpustat
命令时,可能需要使用 sudo
。