cpustat
是一个用于监控和分析CPU使用情况的命令行工具,它是 sysstat
软件包的一部分。sysstat
是一个强大的系统性能监控工具集,广泛用于Linux系统中。cpustat
命令提供了CPU使用率的详细统计信息,包括用户空间、系统空间、空闲时间等。
sysstat
在Debian系统中,你可以使用以下命令来安装 sysstat
:
sudo apt update
sudo apt install sysstat
cpustat
命令的基本语法如下:
cpustat [options] [interval] [count]
options
:可选参数,用于指定输出格式和其他选项。interval
:可选参数,指定采样间隔时间(以秒为单位)。默认值为1秒。count
:可选参数,指定采样次数。如果省略此参数,cpustat
将持续运行,直到手动停止。-c
:显示CPU使用率的详细统计信息。-m
:显示内存使用情况。-P
:显示每个CPU核心的使用情况。-u
:以用户、系统和空闲时间的百分比显示CPU使用率。-V
:显示版本信息。cpustat -c
输出示例:
Linux 5.4.0-42-generic (hostname) 05/24/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 2.34 0.12 0.00 85.20
cpustat -c 2 5
cpustat -P
输出示例:
Linux 5.4.0-42-generic (hostname) 05/24/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
cpu0: 12.34 0.00 2.34 0.12 0.00 85.20
cpu1: 11.56 0.00 2.56 0.10 0.00 85.78
cpu2: 13.12 0.00 2.12 0.15 0.00 84.61
cpu3: 10.98 0.00 2.48 0.18 0.00 86.36
cpustat -u
输出示例:
Linux 5.4.0-42-generic (hostname) 05/24/2021 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.00 2.34 0.12 0.00 85.20
cpustat
是一个非常有用的工具,可以帮助你监控和分析CPU的使用情况。通过不同的选项和参数,你可以获得详细的CPU统计信息,从而更好地了解系统的性能瓶颈。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>