在 CentOS 系统中,你可以使用 cpustat 命令来查看 CPU 的使用情况。不过,cpustat 本身并不直接支持按单个进程查看 CPU 使用情况。要实现这个功能,通常会结合其他工具,比如 pidstat。
以下是如何安装和使用这些工具的步骤:
安装 sysstat 包:
cpustat 和 pidstat 都包含在 sysstat 包中。你可以使用以下命令来安装它:
sudo yum install sysstat
使用 pidstat 查看单个进程的 CPU 使用情况:
pidstat 可以用来监控单个或多个进程的 CPU 使用情况。以下是如何使用 pidstat 来查看特定进程的 CPU 使用情况:
查看指定 PID 的进程的 CPU 使用情况:
pidstat -p <PID> 1
这里 <PID> 是你要监控的进程的进程 ID,1 表示每秒更新一次。
查看所有进程的 CPU 使用情况,并找到你感兴趣的进程:
pidstat -u 1
这会显示所有进程的 CPU 使用情况,你可以从中找到想要的进程。
使用 top 或 htop:
如果你更喜欢交互式界面,可以使用 top 或 htop 命令:
运行 top:
top
在 top 界面中,你可以按 P 键根据 CPU 使用率对进程进行排序,从而找到 CPU 使用率最高的进程。
安装并运行 htop:
sudo yum install htop
htop
htop 提供了一个更友好的用户界面,可以更容易地查看和管理进程。
这些工具可以帮助你监控和分析系统中进程的 CPU 使用情况。