cpustat
是一個用于監控和報告 CPU 使用情況的工具,它是 sysstat
包的一部分。要生成 cpustat
報告,請按照以下步驟操作:
首先,確保已經安裝了 sysstat
包。如果尚未安裝,請使用以下命令安裝:
對于 CentOS 7 和更高版本:
sudo yum install sysstat
對于 CentOS 6:
sudo yum install sysstat-10.2.1-11.el6.x86_64.rpm
安裝完成后,cpustat
工具將自動可用。要生成報告,請打開終端并運行以下命令:
sudo cpustat -u -p ALL 1 10 > cpustat_report.txt
這將生成一個名為 cpustat_report.txt
的報告文件。在這個命令中:
-u
表示顯示用戶、系統和空閑 CPU 時間。-p ALL
表示報告所有 CPU 的統計信息。1
表示每隔 1 秒收集一次數據。10
表示收集 10 次數據。您可以根據需要調整這些參數。
查看生成的報告文件:
cat cpustat_report.txt
這將顯示類似于以下內容的輸出:
Linux 5.4.17-2104.fc34.x86_64 (hostname) 05/01/2021 _x86_64_ (4 CPU)
05:20:01 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
05:20:02 PM all 12.34 10.56 0.12 0.01 0.03 0.00 0.00 76.94
05:20:03 PM all 11.23 11.45 0.15 0.02 0.04 0.00 0.00 76.11
...
這個報告顯示了每個 CPU 的使用情況,包括用戶、系統、空閑等時間百分比。
希望這對您有所幫助!如果您有其他問題,請隨時提問。