cpustat
是一個用于顯示 CPU 統計信息的工具,它是 sysstat
包的一部分。要使用 cpustat
查看 CPU 負載,請按照以下步驟操作:
安裝 sysstat 包(如果尚未安裝):
在 CentOS 上,你可以使用 yum
或 dnf
包管理器來安裝 sysstat
。
sudo yum install sysstat
或者
sudo dnf install sysstat
運行 cpustat:
安裝完成后,你可以直接運行 cpustat
命令來查看 CPU 的實時負載和其他統計信息。
cpustat
默認情況下,cpustat
會顯示系統的整體 CPU 使用情況,包括用戶空間占用(us)、系統空間占用(sy)、空閑時間(id)等。
查看特定 CPU 的負載:
如果你想查看特定 CPU 核心的負載,可以使用 -p
選項后跟 CPU 編號。
cpustat -p ALL 1
這將顯示所有 CPU 核心的負載,并且每秒更新一次。ALL
表示所有核心,你也可以指定特定的 CPU 編號,如 0
、1
等。
查看詳細的 CPU 統計信息:
使用 -c
選項可以顯示每個 CPU 核心的詳細統計信息。
cpustat -c 1
這將顯示每個 CPU 核心的詳細信息,并且每秒更新一次。
調整輸出間隔和次數:
你可以使用 -i
選項來設置輸出之間的間隔時間(以秒為單位),使用 -s
選項來設置輸出的次數。
cpustat -i 2 -s 5
這將每 2 秒輸出一次 CPU 統計信息,并且總共輸出 5 次。
查看歷史 CPU 負載:
cpustat
還可以用來查看歷史 CPU 負載。你可以使用 -H
選項來啟用歷史模式,并指定輸出文件的路徑。
cpustat -H -o /var/log/cpustat_history.log 1 10
這將每秒記錄一次 CPU 統計信息,并且總共記錄 10 次到 /var/log/cpustat_history.log
文件中。
請注意,cpustat
命令的輸出可能會因 sysstat
版本的不同而有所差異。如果你遇到任何問題,請查閱你所使用的 sysstat
版本的文檔。