在 CentOS 系统中,你可以使用 cpustat
命令来查看进程的 CPU 占用情况。cpustat
是 sysstat
包的一部分,因此你需要先确保该包已经安装。
安装 sysstat(如果尚未安装):
sudo yum install sysstat
使用 cpustat 查看进程 CPU 占用:
cpustat
默认显示系统的 CPU 使用情况统计信息。如果你想查看特定进程的 CPU 占用,可以结合使用 pidstat
命令,它是 sysstat
包的一部分。
查看所有进程的 CPU 使用情况:
pidstat -p ALL 1
这个命令会每秒更新一次所有进程的 CPU 使用情况。
查看特定 PID 的进程的 CPU 使用情况:
pidstat -p <PID> 1
将 <PID>
替换为你想要监控的进程的进程 ID。
查看特定进程名的 CPU 使用情况:
pidstat -C <COMMAND> 1
将 <COMMAND>
替换为你想要监控的进程的命令名。
pidstat
提供了丰富的选项来定制输出,例如你可以查看 CPU 的用户时间、系统时间、上下文切换次数等。详细的选项可以通过 man pidstat
查看。