cpustat
是一个用于监控和分析 CPU 使用情况的工具,它是 sysstat
包的一部分。以下是在 CentOS 上使用 cpustat
的基本教程:
首先,确保你的 CentOS 系统上已经安装了 sysstat
包。如果尚未安装,可以使用以下命令之一进行安装:
对于 CentOS 7 和更高版本:
sudo yum install sysstat
对于 CentOS 8 和更新版本:
sudo dnf install sysstat
安装完成后,你可以通过运行以下命令来查看 CPU 的统计信息:
查看所有 CPU 的统计信息:
cpustat
这将显示系统的整体 CPU 使用情况,包括用户空间、系统空间、空闲时间等百分比。
查看特定 CPU 核心的统计信息:
cpustat -p ALL
或者查看特定 CPU 核心(例如 CPU 0)的统计信息:
cpustat -p 0
要实时监控 CPU 使用情况,可以使用 -w
或 --wait
选项后跟一个间隔时间(以秒为单位)。例如,要每秒更新一次 CPU 统计信息,可以运行:
cpustat -w 1
持续监控 CPU 使用情况,并指定采样间隔和次数:
cpustat -c 1 10
这会每秒采样一次,共采样 10 次。
如果你想要将 cpustat
的输出保存到文件中,可以使用重定向操作:
cpustat -c 1 10 > cpu_usage.csv
这样,你就可以稍后使用文本编辑器或电子表格软件来查看和分析这些数据了。
cpustat
还提供了许多其他选项,以显示更详细的统计信息。例如,要查看每个 CPU 核心的上下文切换次数、中断次数等,可以运行:
cpustat -e
以 CSV 格式输出数据:
cpustat -o csv
要查看所有可用选项,请参阅 cpustat
的手册页:
man cpustat
或者使用 --help
选项来获取简短的帮助信息:
cpustat --help
以上就是 cpustat
的基本使用方法。根据你的需要,你可以调整选项来获取所需的统计信息。