cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。在 Debian 系统中,你可以通过以下步骤来安装和使用 cpustat:
安装 sysstat 包:
打开终端,然后输入以下命令来安装 sysstat 包:
sudo apt update
sudo apt install sysstat
这将安装 cpustat 以及其他一些系统监控工具。
使用 cpustat:
安装完成后,你可以直接在终端中输入 cpustat 来查看 CPU 的实时使用情况。例如:
cpustat
这将显示类似于以下的输出:
Linux 5.4.0-42-generic (hostname) 01/01/2021 _x86_64_ (4 CPU)
01:23:45 PM CPU %usr %sys %iowait %steal %idle
01:23:50 PM all 25.34 3.45 1.23 0.00 70.08
01:23:55 PM all 26.12 3.67 1.12 0.00 69.10
这个输出显示了 CPU 的使用情况,包括用户空间占用(%usr)、系统空间占用(%sys)、I/O 等待(%iowait)、CPU 盗取时间(%steal)和空闲时间(%idle)。
cpustat 参数:
cpustat 提供了许多参数来自定义输出,例如:
-P {cpu} 或 --cpus={cpu}:指定要监控的 CPU 核心。-c 或 --cpu:显示每个 CPU 核心的详细信息。-m 或 --mode={user|system|idle|iowait|irq|softirq|steal|guest|guest_nice}:选择要显示的计数器。-r 或 --recursive:递归地显示每个 CPU 的详细信息。-s 或 --summary:显示 CPU 使用情况的摘要。-t 或 --timestamps:在输出中包含时间戳。例如,要查看所有 CPU 核心的详细信息,可以使用以下命令:
cpustat -c
要查看 CPU 使用情况的摘要,可以使用以下命令:
cpustat -s
通过这些步骤,你可以使用 cpustat 来监控 Debian 系统的 CPU 使用情况。