在 Ubuntu 系统中,cpustat
是一个用于显示 CPU 使用情况的工具,通常作为 sysstat
包的一部分提供。要使用 cpustat
统计 CPU 负载,请按照以下步骤操作:
安装 sysstat 包(如果尚未安装):
打开终端并运行以下命令来安装 sysstat
包:
sudo apt update
sudo apt install sysstat
使用 cpustat 命令:
安装完成后,您可以通过以下方式使用 cpustat
命令:
查看所有 CPU 的统计信息:
cpustat
指定查看某个特定 CPU 的统计信息(例如,CPU 0):
cpustat -p 0
持续监控 CPU 使用情况,每隔一定时间(例如,每秒)更新一次,共显示 5 次:
cpustat -p ALL 1 5
解读 cpustat 输出:
cpustat
的输出通常包括以下列:
%usr
:用户空间占用 CPU 的百分比。%sys
:内核空间占用 CPU 的百分比。%iowait
:CPU 等待 I/O 操作完成的时间百分比。%steal
:虚拟机管理程序从虚拟机中“偷取”的时间百分比(仅在虚拟化环境中相关)。%idle
:CPU 空闲时间的百分比。这些指标可以帮助您了解 CPU 的负载情况和性能瓶颈。
请注意,cpustat
命令提供的是实时 CPU 使用情况的快照,而不是历史数据。如果您需要长期监控和分析 CPU 使用情况,可能需要考虑使用其他工具,如 sar
或 atop
。