cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 软件包的一部分。在 Debian 系统中,你可以使用 cpustat 来监控 CPU 的各种性能指标,包括用户空间占用、系统空间占用、空闲时间等。
CPU 等待时间通常指的是 CPU 在等待某些事件(如 I/O 操作完成)发生时所花费的时间。在 cpustat 的输出中,这个指标通常被称为 “iowait”。
cpustat 的输出示例:
Linux 5.4.0-42-generic (hostname) 01/01/2021 _x86_64_ (4 CPU)
avg-cpu: %user %system %idle %iowait %steal %guest %gnice
12.34 23.45 64.12 0.09 0.00 0.00 0.00
在这个示例中,%iowait 列显示了 CPU 等待时间所占的百分比。在这个例子中,CPU 等待时间为 0.09%。
要使用 cpustat,你需要先安装 sysstat 软件包:
sudo apt-get update
sudo apt-get install sysstat
然后,你可以运行 cpustat 命令来查看 CPU 使用情况:
cpustat
如果你想实时查看 CPU 使用情况,可以使用 -w 选项:
cpustat -w
这将每秒刷新一次 CPU 使用情况。