cpustat
是一個用于顯示 CPU 統計信息的工具,它是 sysstat
包的一部分。cpustat
命令提供了實時的 CPU 使用情況報告,包括用戶空間、系統空間、空閑時間等。以下是一些常用的 cpustat
命令行參數及其解析:
cpustat
:顯示 CPU 的統計信息。cpustat -h
:顯示幫助信息。cpustat
默認輸出以下列:
%usr
:用戶空間占用 CPU 的百分比。%sys
:系統空間占用 CPU 的百分比。%iowait
:CPU 等待 I/O 完成的時間百分比。%steal
:虛擬機管理程序從虛擬機中“偷取”的時間百分比(僅在虛擬化環境中有效)。%idle
:CPU 空閑時間百分比。-c
:指定輸出的時間間隔(以秒為單位),默認為 1 秒。-n
:指定輸出的次數,然后退出。例如,-n 5
表示輸出 5 次統計信息。-m
:顯示每個 CPU 的詳細統計信息。-P
:顯示所有 CPU 的統計信息,而不是默認的第一個 CPU。-e
:顯示擴展的 CPU 統計信息,包括軟中斷、硬中斷等。-V
:顯示 cpustat
的版本信息。cpustat
這將顯示默認時間間隔(1 秒)的 CPU 統計信息。 2. 指定時間間隔和次數:
cpustat -c 2 -n 3
這將每 2 秒顯示一次 CPU 統計信息,共顯示 3 次。 3. 顯示所有 CPU 的統計信息:
cpustat -P
cpustat -e
請注意,cpustat
的輸出可能會因系統配置和版本而略有不同。在使用時,請參考您所使用的 sysstat
版本的官方文檔以獲取最準確的信息。