在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硬件状态。