在Ubuntu系统中,cpustat
是一个非常有用的工具,它可以用来监控CPU的使用情况和性能。cpustat
是 sysstat
包的一部分,因此首先需要确保该包已经安装。
以下是如何使用 cpustat
来监控CPU硬件状态的步骤:
sysstat
包如果尚未安装 sysstat
,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
cpustat
安装完成后,可以通过以下方式使用 cpustat
:
运行 cpustat
默认会显示CPU的使用情况,包括用户空间占用、系统空间占用、空闲时间等。
cpustat
输出示例:
Linux 5.4.0-42-generic (hostname) 03/26/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 2.12 0.56 0.00 85.00
可以使用 -i
选项指定刷新间隔(以秒为单位),使用 -c
选项来持续监控:
cpustat -i 2 -c
这会每2秒更新一次CPU的使用情况。
使用 -P ALL
可以显示所有CPU核心的详细统计信息:
cpustat -P ALL
-m
:显示内存和交换区的统计信息。-d
:显示磁盘设备的统计信息。-y
:显示网络接口的统计信息。如果你在使用交互模式(即没有指定时间间隔),可以通过按 Ctrl+C
来停止监控。
通过这些步骤,你可以有效地使用 cpustat
来监控Ubuntu系统中的CPU硬件状态。