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 使用情况。