cpustat
是一個用于顯示 CPU 統計信息的工具,它是 sysstat
軟件包的一部分。要使用 cpustat
,首先確保已經安裝了 sysstat
軟件包。在 CentOS 上,可以使用以下命令安裝:
sudo yum install sysstat
安裝完成后,可以通過運行 cpustat
命令來查看 CPU 的實時統計信息。以下是一些常見的輸出字段及其含義:
以下是一個 cpustat
輸出示例:
CPU %user %system %idle %iowait %steal %guest %gnice
all 12.34 23.45 64.12 0.12 0.00 0.00 0.00
%usr 12.34 23.45 64.12 0.12 0.00 0.00 0.00
%sys 23.45 12.34 64.01 0.12 0.00 0.00 0.00
%iowait 0.12 0.12 64.76 0.00 0.00 0.00 0.00
%steal 0.00 0.00 64.88 0.00 0.00 0.00 0.00
%guest 0.00 0.00 64.88 0.00 0.00 0.00 0.00
%gnice 0.00 0.00 64.88 0.00 0.00 0.00 0.00
CPU0 10.23 20.34 69.43 0.12 0.00 0.00 0.00
CPU1 15.45 18.56 65.99 0.12 0.00 0.00 0.00
CPU2 12.89 22.12 64.99 0.12 0.00 0.00 0.00
CPU3 13.56 21.78 64.56 0.12 0.00 0.00 0.00
這個示例顯示了每個 CPU 核心的使用情況,以及所有 CPU 的總體使用情況。通過分析這些數據,可以了解系統的性能瓶頸和優化方向。例如,如果 %user 或 %system 的值很高,可能需要優化應用程序或內核設置;如果 %idle 的值很低,可能需要增加更多的 CPU 資源。