cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。要使用 cpustat 查看 CPU 负载,请按照以下步骤操作:
安装 sysstat(如果尚未安装):
sudo apt-get install sysstatsudo yum install sysstatsudo dnf install sysstat运行 cpustat:
打开终端并输入 cpustat 命令。默认情况下,它将显示所有 CPU 的统计信息,包括负载平均值。
cpustat
输出示例:
12:34:56 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
12:35:01 PM all 12.34 5.67 0.01 0.02 0.01 0.00 0.00 81.95
12:35:01 PM 0 8.12 4.23 0.01 0.02 0.01 0.00 0.00 87.61
12:35:01 PM 1 9.23 5.12 0.01 0.02 0.01 0.00 0.00 84.52
其中,%idle 列显示了 CPU 空闲时间的百分比。负载平均值(Load Average)可以在输出的顶部找到,例如 81.95、87.61 和 84.52。这些值表示在过去 1 分钟、5 分钟和 15 分钟内的平均负载。
查看特定 CPU 的统计信息:
如果您想查看特定 CPU 的统计信息,请在 cpustat 命令后添加 CPU 编号。例如,要查看 CPU 0 的统计信息,请输入:
cpustat 0
自定义输出:
您可以使用 -e、-P、-c 等选项来自定义 cpustat 的输出。例如,要仅显示 CPU 使用率和负载平均值,请使用以下命令:
cpustat -P ALL 1
这将每秒更新一次所有 CPU 的使用率和负载平均值。
通过这些步骤,您可以使用 cpustat 查看 CPU 负载以及其他相关信息。