cpustat
是一個用于監控和分析 CPU 使用情況的工具,它是 sysstat
軟件包的一部分。要使用 cpustat
分析 CPU 負載,請按照以下步驟操作:
首先,確保已經安裝了 sysstat
軟件包。如果尚未安裝,請使用以下命令安裝:
對于 CentOS 7:
sudo yum install sysstat
對于 CentOS 8:
sudo dnf install sysstat
安裝完成后,運行 cpustat
命令以查看 CPU 使用情況的實時統計信息。默認情況下,它將顯示系統的整體 CPU 使用情況。
cpustat
若要查看特定 CPU 的詳細信息,請使用 -p
選項,后跟 CPU 編號。例如,要查看 CPU 0 的詳細信息,請運行:
cpustat -p 0
要查看 CPU 使用情況的匯總報告,請使用 -s
選項。這將顯示自上次系統啟動以來的平均負載和其他統計信息。
cpustat -s
若要將輸出保存到文件中以便進一步分析,請使用重定向操作符(>
)將輸出保存到文件中。例如,要將 CPU 使用情況報告保存到名為 cpu_usage.txt
的文件中,請運行:
cpustat -s > cpu_usage.txt
要實時監控 CPU 使用情況,請使用 -c
選項。這將每秒刷新一次輸出。要更改刷新間隔,請在 -c
選項后指定秒數。例如,要每 5 秒刷新一次輸出,請運行:
cpustat -c 5
通過分析 cpustat
輸出的數據,您可以了解 CPU 的使用情況、負載、上下文切換、中斷等詳細信息。這有助于識別性能瓶頸并進行相應的優化。