cpustat 是一个用于显示 CPU 统计信息的工具,它是 sysstat 包的一部分。要使用 cpustat 显示系统负载,你可以按照以下步骤操作:
安装 sysstat 包(如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者,如果你使用的是较新的 Fedora 版本,可以使用 dnf:sudo dnf install sysstat
运行 cpustat 命令: 打开终端并输入以下命令来查看 CPU 统计信息,包括系统负载:
cpustat
默认情况下,cpustat 会显示当前时刻的 CPU 使用情况。如果你想查看一段时间内的统计信息,可以使用 -t 选项指定时间间隔和持续时间,例如:
cpustat -t 1 5
这个命令会每隔 1 秒收集一次数据,并持续 5 秒。
查看系统负载:
在 cpustat 的输出中,你可以看到多个指标,包括用户空间占用 CPU 的百分比(us)、系统空间占用 CPU 的百分比(sy)、空闲 CPU 的百分比(id)等。系统负载通常显示在输出的末尾,标记为 load average,它表示在过去的一分钟、五分钟和十五分钟内,系统处于运行状态或不可中断状态的平均进程数。
例如,输出可能如下所示:
12:34:56 PM CPU %usr %sys %iowait %steal %idle
12:35:01 PM all 23.45 12.34 0.01 0.00 64.20
avg-cpu: %user %system %idle
23.45 12.34 64.20
12:35:01 PM CPU %usr %sys %iowait %steal %idle
12:35:02 PM all 24.56 11.23 0.02 0.00 64.19
avg-cpu: %user %system %idle
24.56 11.23 64.19
Load average: 0.65, 0.78, 0.62
在这个例子中,Load average 表示过去一分钟、五分钟和十五分钟的系统负载平均值分别为 0.65、0.78 和 0.62。这些值可以帮助你了解系统的整体负载情况。
请注意,cpustat 命令的输出可能会根据你的系统配置和 sysstat 包的版本有所不同。如果你需要更详细的输出或特定的统计信息,可以查阅 sysstat 的手册页(通过运行 man cpustat)来了解更多选项和用法。