cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控 CPU 进程树,你需要先安装 sysstat 包,然后使用 mpstat 命令来查看进程树信息。
sysstat 包:对于 CentOS 7 和更高版本,你可以使用以下命令安装:
sudo yum install sysstat
对于 CentOS 6,你可以使用以下命令安装:
sudo yum install sysstat-10.2.1-14.el6.x86_64.rpm
mpstat 命令查看进程树信息:mpstat 命令可以显示每个 CPU 的统计信息,以及每个进程的 CPU 使用情况。要查看进程树信息,请运行以下命令:
mpstat -P ALL 1
这将每秒刷新一次所有 CPU 的进程树信息。输出中的 %usr、%sys 和 %iowait 列分别表示用户空间、内核空间和 I/O 等待所占用的 CPU 百分比。
如果你想查看特定进程的 CPU 使用情况,可以使用 -p 选项指定进程 ID(PID):
mpstat -p <PID> 1
将 <PID> 替换为你想要监控的进程的 ID。
注意:mpstat 命令需要 root 权限才能查看所有进程的详细信息。如果你没有 root 权限,可以使用 top 或 htop 命令来查看进程树信息。