linux

如何查看Linux进程的CPU使用率

小樊
37
2025-04-07 01:20:09
栏目: 智能运维

在Linux系统中,有多种方法可以查看进程的CPU使用率。以下是一些常用的命令:

  1. top 命令: 打开终端,输入 top 并按回车键。这将显示系统中所有进程的实时信息,包括CPU使用率。在 top 命令的输出中,你可以看到 %CPU 列,它表示每个进程的CPU使用率。

  2. ps 命令: 使用 ps 命令可以查看特定进程的CPU使用率。例如,要查看进程ID为1234的进程的CPU使用率,请输入以下命令:

    ps -p 1234 -o %cpu
    

    这将显示进程ID为1234的进程的CPU使用率。

  3. htop 命令: htop 是一个类似于 top 的工具,但它提供了一个更易于阅读的界面和更多的功能。首先,你需要安装 htop(如果尚未安装):

    对于基于Debian的系统(如Ubuntu):

    sudo apt-get install htop
    

    对于基于RPM的系统(如Fedora):

    sudo yum install htop
    

    安装完成后,输入 htop 并按回车键。在 htop 界面中,你可以看到每个进程的CPU使用率,以及许多其他有用的信息。

  4. pidstat 命令: pidstat 是一个用于报告进程相关统计信息的工具。首先,你需要安装 sysstat 包(如果尚未安装):

    对于基于Debian的系统(如Ubuntu):

    sudo apt-get install sysstat
    

    对于基于RPM的系统(如Fedora):

    sudo yum install sysstat
    

    安装完成后,使用以下命令查看进程ID为1234的进程的CPU使用率:

    pidstat -p 1234 1
    

    这将显示进程ID为1234的进程的CPU使用率,每秒更新一次。

这些命令应该可以帮助你查看Linux进程中CPU使用率。你可以根据自己的需求选择合适的命令。

0
看了该问题的人还看了