cpustat
是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat
包的一部分。cpustat
可以显示 CPU 的各种统计信息,包括用户空间占用、系统空间占用、空闲时间等。
sysstat
在 Ubuntu 上,你可以使用以下命令安装 sysstat
:
sudo apt update
sudo apt install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的统计信息。默认情况下,cpustat
会显示自上次重启以来的平均负载以及每秒的 CPU 使用情况。
cpustat
-c
:显示 CPU 的详细统计信息。-m
:显示内存和交换空间的统计信息。-P {all|cpu[,cpu...]}
:指定要显示的 CPU 核心。例如,-P all
显示所有核心的统计信息,-P 0,1
只显示核心 0 和 1 的统计信息。-u
:以用户百分比显示 CPU 使用情况。-r
:显示运行队列的平均长度和平均负载。-y
:显示系统活动时间。-h
:以人类可读的格式显示数据(例如,MB、GB)。cpustat -c
cpustat -c 2 5
cpustat -c -P 0,1
cpustat -m -h
通过这些选项,你可以根据需要定制 cpustat
的输出,以便更好地监控和分析系统的 CPU 使用情况。