在 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 使用情況。