cpustat 是一个用于监控系统 CPU 使用情况的工具,它是 sysstat 包的一部分。在 Debian 系统中,你可以使用以下命令来安装它:
sudo apt-get update
sudo apt-get install sysstat
安装完成后,你可以使用 cpustat 命令来查看 CPU 的资源占用情况。以下是一些常用的选项:
-c:显示 CPU 的详细使用情况,包括用户空间、系统空间、空闲时间等。-m:显示每个 CPU 的使用情况。-P ALL:显示所有 CPU 的使用情况。-h:以人类可读的格式显示数据(例如,以 MB/s 或 MB 为单位)。例如,要查看所有 CPU 的详细使用情况,你可以运行以下命令:
sudo cpustat -c -P ALL
这将显示类似以下内容的输出:
Linux 5.4.0-42-generic (hostname) 05/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 3.45 0.02 0.00 84.18
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 1.00 0.00 8.00 0.00 16.00 0.00 0.00 0.00 0.00
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
这里显示了 CPU 的平均使用情况以及磁盘 I/O 的统计信息。你可以根据自己的需求选择合适的选项来查看 CPU 的资源占用情况。