在Debian系统下,你可以使用cpustat
命令来查看CPU的使用率。cpustat
是sysstat
包中的一个工具,用于显示CPU统计信息。以下是如何安装和使用cpustat
的步骤:
sysstat
包首先,你需要确保sysstat
包已经安装在你的Debian系统上。你可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
cpustat
查看CPU使用率安装完成后,你可以直接在终端中运行cpustat
命令来查看CPU的使用率。以下是一些常用的选项:
cpustat
会显示所有CPU的使用情况。-p
选项来指定要监控的CPU核心。-u
选项来显示用户态、系统态和空闲时间的百分比。-m
选项来显示每个CPU核心的使用情况。例如,要查看所有CPU核心的使用情况,可以运行:
cpustat
要查看特定CPU核心的使用情况,可以使用-p
选项:
cpustat -p ALL
要显示用户态、系统态和空闲时间的百分比,可以使用-u
选项:
cpustat -u
要查看每个CPU核心的使用情况,可以使用-m
选项:
cpustat -m
以下是一个cpustat
命令的示例输出:
Linux 5.4.0-42-generic (hostname) 05/25/2021 _x86_64_ (4 CPU)
05:25:30 PM CPU %usr %sys %iowait %steal %idle
05:25:40 PM all 12.34 23.45 0.01 0.00 64.20
05:25:50 PM all 11.23 24.56 0.02 0.00 64.19
在这个示例中,%usr
表示用户态时间百分比,%sys
表示系统态时间百分比,%iowait
表示等待I/O操作的时间百分比,%steal
表示虚拟机管理程序从虚拟CPU中窃取的时间百分比,%idle
表示空闲时间百分比。
通过这些信息,你可以了解CPU的使用情况和性能瓶颈。