cpustat 是一個用于監控系統 CPU 使用情況的工具,它是 sysstat 軟件包的一部分。cpustat 命令提供了實時的 CPU 統計信息,包括用戶態、系統態、空閑時間等。以下是一些常用的 cpustat 參數:
-h:顯示幫助信息。-V:顯示版本信息。-p [cpu]:指定要監控的 CPU 核心,默認監控所有核心。-c:顯示 CPU 的詳細統計信息,包括每個核心的使用率。-m:顯示內存使用情況。-d:顯示磁盤 I/O 統計信息。-e:顯示網絡接口的統計信息。-i [interval]:設置輸出的時間間隔(秒),默認為 1 秒。-s:顯示系統級別的統計信息。-u:顯示用戶態的 CPU 時間。-w:顯示等待 I/O 的 CPU 時間。-y:顯示系統負載平均值。監控所有 CPU 核心的基本統計信息:
cpustat
監控特定 CPU 核心的詳細統計信息:
cpustat -p 0
每隔 5 秒更新一次 CPU 統計信息:
cpustat -i 5
顯示系統級別的 CPU 統計信息:
cpustat -s
同時顯示 CPU 和內存的使用情況:
cpustat -c -m
顯示系統負載平均值:
cpustat -y
cpustat 需要 sysstat 包才能運行,可以使用以下命令安裝:sudo apt-get install sysstat
sysstat 中,cpustat 可能已經被 mpstat 替代,mpstat 提供了更詳細的 CPU 統計信息。通過這些參數,你可以靈活地監控和分析系統的 CPU 使用情況。