cpustat 是一個用于監控 CPU 使用情況的工具,它通常作為 sysstat 軟件包的一部分提供。cpustat 可以顯示 CPU 的各種統計信息,包括用戶空間占用、系統空間占用、空閑時間等。
以下是 cpustat 命令的一些基本用法和選項:
基本用法:
cpustat
運行上述命令將顯示當前 CPU 的統計信息。
指定間隔和次數:
cpustat [interval] [count]
interval 是采樣間隔,單位為秒。count 是采樣的次數。例如,每隔 2 秒采樣一次,共采樣 5 次:
cpustat 2 5
顯示詳細的 CPU 統計信息:
cpustat -e
這將顯示包括每個 CPU 的詳細統計信息,如上下文切換次數、中斷次數等。
顯示特定 CPU 的統計信息:
cpustat -p [CPU]
-p 選項后面可以指定 CPU 編號(從 0 開始)。如果不指定,默認顯示所有 CPU 的統計信息。
例如,顯示 CPU 0 的統計信息:
cpustat -p 0
顯示 CPU 的使用率:
cpustat -u
這將顯示 CPU 的用戶空間使用率、系統空間使用率和空閑時間等。
顯示 CPU 的使用率和其他統計信息:
cpustat -c
這將顯示 CPU 的使用率以及其他一些統計信息,如上下文切換次數、中斷次數等。
顯示 CPU 的使用率和負載平均值:
cpustat -l
這將顯示 CPU 的使用率和系統的負載平均值。
顯示 CPU 的使用率和磁盤 I/O 統計信息:
cpustat -d
這將顯示 CPU 的使用率和磁盤 I/O 統計信息。
顯示 CPU 的使用率和網絡 I/O 統計信息:
cpustat -n
這將顯示 CPU 的使用率和網絡 I/O 統計信息。
顯示 CPU 的使用率和內存統計信息:
cpustat -m
這將顯示 CPU 的使用率和內存統計信息。
cpustat 命令提供了豐富的選項來滿足不同的監控需求。你可以根據需要組合使用這些選項來獲取詳細的 CPU 統計信息。