ubuntu

ubuntu cpustat如何查看CPU进程

小樊
33
2025-11-18 11:39:53
栏目: 智能运维

在Ubuntu系统中,你可以使用cpustat命令来查看CPU的使用情况和相关的进程信息。cpustatsysstat包的一部分,因此首先你需要确保已经安装了这个包。

如果尚未安装sysstat,可以使用以下命令来安装:

sudo apt update
sudo apt install sysstat

安装完成后,你可以使用cpustat命令来查看CPU的使用情况。以下是一些常用的选项:

例如,要查看每个进程的CPU使用情况,每秒采样一次,共采样5次,可以使用以下命令:

sudo cpustat -p 1 5

输出示例:

  CPU    %usr   %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
  all   12.34   23.45    0.00    0.01    0.02    0.00    0.00    0.00   99.98
  CPU0  10.12   20.34    0.00    0.01    0.02    0.00    0.00    0.00   99.85
  CPU1  15.67   26.78    0.00    0.01    0.02    0.00    0.00    0.00   98.54
  ...

在这个示例中,%usr表示用户空间进程的CPU使用率,%sys表示系统空间进程的CPU使用率,%idle表示空闲时间等。

请注意,cpustat命令通常需要root权限来查看所有进程的详细信息。如果你只对特定用户的进程感兴趣,可以使用-u选项来指定用户名:

sudo cpustat -p 1 5 -u username

这将显示指定用户的进程的CPU使用情况。

0
看了该问题的人还看了