cpustat
是一个用于监控和报告CPU使用情况的工具,它是 sysstat
包的一部分。在 Debian 系统中,你可以使用 apt-get
或 dpkg
命令来安装它。
首先,确保你的系统已经更新:
sudo apt update
然后安装 sysstat
包:
sudo apt install sysstat
安装完成后,你可以使用 cpustat
命令来查看CPU的使用情况。下面是一些常用的选项:
-c
:显示每个CPU的使用情况。-m
:显示内存和交换区的使用情况。-P ALL
:显示所有CPU的使用情况。-u
:显示用户、系统和空闲时间的百分比。-r
:显示每秒的上下文切换次数。-y
:显示系统活动摘要。例如,要查看所有CPU的使用情况,你可以运行:
cpustat -P ALL
这将显示类似以下内容的输出:
Linux 5.4.0-42-generic (hostname) 01/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 1.23 0.12 0.00 86.31
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 123.45 12345 23456 1234567 2345678
sdb 234.56 23456 34567 2345678 3456789
这里,avg-cpu
行显示了CPU的平均使用情况,包括用户空间、系统空间、空闲时间等。接下来的几行显示了每个设备的读写速度和总量。
注意:cpustat
命令的输出可能会因系统和配置的不同而有所差异。你可以通过阅读 man cpustat
来获取更多关于这个命令的信息。