cpustat
是一個用于顯示 CPU 使用情況的工具,它是 sysstat
包的一部分。cpustat
提供了豐富的參數選項,可以用來定制輸出的信息和格式。以下是一些常用的 cpustat
參數選項:
-h
或 --help
: 顯示幫助信息。-V
或 --version
: 顯示版本信息。-e
或 --elapsed
: 顯示自系統啟動以來的時間。-P
或 --pid
: 顯示特定進程的 CPU 使用情況。-c
或 --cpu
: 顯示所有 CPU 的統計信息。-m
或 --mode
: 顯示 CPU 的工作模式(如用戶態、內核態等)。-n
或 --numeric
: 以數字形式顯示 CPU 名稱。-p
或 --pid
: 指定要監控的進程 ID。-u
或 --user
: 只顯示用戶態的 CPU 使用率。-w
或 --wait
: 等待指定的時間間隔后再次顯示統計信息。-t
或 --times
: 顯示 CPU 時間的使用情況。-T
或 --times=INTERVAL
: 設置統計信息更新的時間間隔。-I
或 --io
: 顯示 I/O 統計信息。-r
或 --rate
: 顯示 CPU 使用率的速率。-s
或 --summary
: 顯示 CPU 使用情況的摘要。-v
或 --verbose
: 顯示更詳細的統計信息。# 顯示所有 CPU 的統計信息,包括自系統啟動以來的時間
cpustat -e
# 顯示特定進程的 CPU 使用情況
cpustat -p <PID>
# 每隔 2 秒更新一次統計信息,共更新 5 次
cpustat -t 2 5
# 顯示 CPU 使用率的速率
cpustat -r
# 顯示 CPU 使用情況的摘要
cpustat -s
請注意,cpustat
的具體選項可能會因版本不同而有所差異。建議查看你所使用的 sysstat
版本的官方文檔或使用 man cpustat
命令來獲取最準確的信息。