在 CentOS 系统中,cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。虽然 cpustat 本身主要用于显示 CPU 使用情况,但结合其他工具,你可以查看进程相关的 CPU 信息。
以下是一些方法来查看进程信息:
top 命令top 命令可以实时显示系统中的进程及其资源使用情况,包括 CPU 和内存使用情况。
top
在 top 界面中,你可以看到每个进程的 PID、用户、CPU 使用率、内存使用率等信息。按 P 可以按 CPU 使用率排序。
htop 命令htop 是 top 的增强版本,提供了更友好的用户界面和更多的功能。
首先,你需要安装 htop:
sudo yum install htop
然后运行:
htop
在 htop 界面中,你可以看到进程树、CPU 和内存使用情况的图形化表示等。
pidstat 命令pidstat 是 sysstat 包中的另一个工具,可以用来监控单个或多个进程的详细 CPU、内存、I/O 统计信息。
首先确保 sysstat 已安装:
sudo yum install sysstat
然后使用 pidstat 查看所有进程的 CPU 使用情况:
pidstat -u
如果你想查看特定进程的 CPU 使用情况,可以使用 -p 选项指定 PID:
pidstat -u -p <PID>
ps 命令ps 命令可以用来显示当前运行的进程信息。
查看所有进程的详细信息:
ps aux
按 CPU 使用率排序:
ps aux --sort=-%cpu
通过这些工具和方法,你可以有效地监控和分析 CentOS 系统中进程的 CPU 使用情况。