cpustat 是一個用于顯示 CPU 使用情況的命令行工具,它是 sysstat 包的一部分。cpustat 提供了豐富的參數來定制輸出的信息和格式。以下是一些常用的 cpustat 參數:
-c 或 –cpu:
-P 或 –pid:
-e 或 –elapsed:
-h 或 –help:
-i 或 –interval=SECONDS:
-m 或 –mode=MODE:
user, system, idle, iowait, irq, softirq, steal, guest, guest_nice 等。-n 或 –numeric:
-r 或 –recursive:
-u 或 –user:
-v 或 –verbose:
-C 或 –class=CLASS:
all, user, system, idle 等。-d 或 –delay=SECONDS:
-i 參數一起使用。-f 或 –format=FORMAT:
cpustat 支持的字段進行組合。-g 或 –group=GROUP:
-l 或 –load:
-p 或 –pidset=PIDSET:
-s 或 –summarize:
-t 或 –top-io:
-T 或 –top-bio:
-w 或 –width=WIDTH:
顯示所有 CPU 的詳細統計信息:
cpustat -c
每隔 5 秒顯示一次 CPU 使用情況,持續 30 秒:
cpustat -i 5 -c 30
顯示特定 PID 的 CPU 使用情況:
cpustat -p 1234
自定義輸出格式:
cpustat -c -f "%cpu %mem %time"
請注意,cpustat 的具體參數可能會因版本而異,建議查看你所使用的 sysstat 版本的官方文檔以獲取最準確的信息。