在 CentOS 系统中,你可以使用 cpustat
命令来查看 CPU 的使用情况,包括用户态时间。cpustat
是 sysstat
包的一部分,因此首先需要确保该包已经安装。
如果尚未安装 sysstat
,可以使用以下命令进行安装:
sudo yum install sysstat
安装完成后,你可以使用 cpustat
命令查看 CPU 的详细统计信息。默认情况下,cpustat
会显示包括用户态时间在内的多种 CPU 时间信息。
运行以下命令:
cpustat
输出示例:
CPU %usr %sys %ctx %irq %soft %steal %guest %idle
all 12.34 5.67 0.00 0.01 0.02 0.00 0.00 81.96
cpu0 10.12 6.54 0.00 0.01 0.02 0.00 0.00 83.31
cpu1 15.43 4.76 0.00 0.01 0.02 0.00 0.00 79.78
在这些列中:
%usr
列显示了 CPU 处于用户态的时间百分比。%sys
列显示了 CPU 处于内核态的时间百分比。%idle
列显示了 CPU 空闲的时间百分比。如果你想查看更详细的信息,可以使用 -e
选项来显示每个 CPU 的详细统计信息,或者使用 -P ALL
来显示所有 CPU 的统计信息:
cpustat -e
或
cpustat -P ALL
这些命令会提供更详细的 CPU 使用情况报告,包括每个 CPU 的用户态和内核态时间等。