在 CentOS 系統中,有多種方法可以查看 CPU 使用率,以下是其中的一些常用方法:
使用 top 命令:
top 命令是最常用的查看系統狀態的工具之一,它可以實時顯示系統中各個進程的資源占用情況,包括 CPU 使用率。
top
在輸出結果中,可以看到類似以下的信息:
%Cpu(s): 5.3 us, 1.7 sy, 0.0 ni, 92.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
其中,us(用戶空間占用 CPU 百分比)、sy(內核空間占用 CPU 百分比)和 ni(用戶空間內更改過優先級的進程占用 CPU 百分比)之和就是 CPU 的總占用率。
使用 htop 命令:
htop 命令是 top 命令的一個增強版,它提供了更加豐富的界面和更多的功能。首先需要安裝 htop:
sudo yum install htop
安裝后,通過運行以下命令啟動 htop:
htop
使用 vmstat 命令:
vmstat 命令可以報告系統的虛擬內存、進程、CPU 活動等信息。運行以下命令可以每秒輸出一次系統狀態:
vmstat 1
在輸出結果中,第二行顯示的就是 CPU 使用率。
使用 mpstat 命令:
mpstat 命令用于顯示多核 CPU 的統計信息。首先需要確保安裝了 sysstat 工具包:
sudo yum install sysstat
然后運行以下命令可以查看所有 CPU 的使用情況:
mpstat -P ALL 1
使用 sar 命令:
sar 命令是系統活動報告器,可以收集、報告或保存系統活動信息。首先需要安裝 sysstat 工具包:
sudo yum install sysstat
運行以下命令可以每秒輸出一次 CPU 使用率:
sar -u 1
通過上述方法和工具,你可以有效地監控和管理 CentOS 系統的 CPU 使用情況,及時發現并解決性能問題。