在CentOS系統中,cpustat
是sysstat
包中的一個工具,用于顯示CPU使用情況的統計信息。要生成cpustat
報告,請按照以下步驟操作:
安裝sysstat包(如果尚未安裝):
打開終端并運行以下命令來安裝sysstat
包:
sudo yum install sysstat
或者,如果您使用的是CentOS 8或更高版本,可以使用dnf
:
sudo dnf install sysstat
配置sysstat:
sysstat
包中的工具默認情況下可能不會收集CPU統計信息。您需要編輯/etc/sysstat/sysstat
文件來啟用CPU統計信息的收集。使用文本編輯器打開該文件,例如:
sudo vi /etc/sysstat/sysstat
在文件中找到以下行:
#Enable=cpu
將其更改為:
Enable=cpu
這將啟用CPU統計信息的收集。您還可以根據需要調整其他設置。
重啟sysstat服務:
保存并關閉文件后,重啟sysstat
服務以使更改生效:
sudo systemctl restart sysstat
生成cpustat報告:
現在,sysstat
將開始收集CPU統計信息。要生成報告,您可以使用mpstat
命令(它是sysstat
包的一部分)。例如,要生成過去1小時的CPU使用情況報告,可以運行:
mpstat -P ALL 1 60
這將顯示過去1小時內每個CPU核心的使用情況,每分鐘更新一次,共顯示60次。
保存報告: 如果您想將報告保存到文件中,可以將輸出重定向到一個文件:
mpstat -P ALL 1 60 > cpu_report.txt
查看報告:
使用文本編輯器或命令行工具(如cat
、less
或more
)查看保存的報告:
cat cpu_report.txt
或者:
less cpu_report.txt
請注意,mpstat
命令的選項和輸出格式可能會因sysstat
版本的不同而略有差異。上述示例適用于大多數現代版本。