在 CentOS 系統中,你可以使用 cpustat 命令來查看 CPU 使用率的詳細信息。cpustat 是 sysstat 包的一部分,因此首先確保該包已經安裝。如果尚未安裝,可以使用以下命令進行安裝:
sudo yum install sysstat
安裝完成后,你可以使用 cpustat 命令查看 CPU 使用率。要查看 CPU 使用率的排名,可以使用 -p ALL 選項來顯示所有 CPU 的統計信息,并結合 sort 命令對輸出結果進行排序。
以下是一個示例命令,用于查看 CPU 使用率的排名:
sudo cpustat -p ALL 1 1 | awk '{print $1, $2}' | sort -k2 -nr
這個命令的解釋如下:
sudo cpustat -p ALL 1 1:運行 cpustat 命令,顯示所有 CPU 的統計信息,每秒更新一次,共更新一次。awk '{print $1, $2}':使用 awk 命令提取輸出結果中的 CPU 名稱和使用率(%usr)。sort -k2 -nr:使用 sort 命令根據第二列(即 CPU 使用率)進行降序排序。執行此命令后,你將看到按 CPU 使用率排名的列表。請注意,這個命令僅顯示了每個 CPU 核心的使用率,而不是整個 CPU 的總使用率。如果你想查看整個 CPU 的總使用率,可以使用以下命令:
sudo cpustat -c 1 1 | awk '{print $12}' | tail -n 1
這個命令將顯示整個 CPU 的總使用率。