cpustat
是一個用于監控 CPU 使用情況的工具,通常作為 sysstat
包的一部分提供。在 Debian 系統中使用 cpustat
的步驟如下:
安裝 sysstat 包:
如果你還沒有安裝 sysstat
,可以使用以下命令來安裝它:
sudo apt update
sudo apt install sysstat
使用 cpustat:
安裝完成后,你可以直接在終端中輸入 cpustat
來查看 CPU 的統計信息。默認情況下,cpustat
會顯示當前 CPU 的使用情況。
cpustat
這將輸出類似以下的信息:
Linux 5.4.0-42-generic (hostname) 09/14/2021 _x86_64_ (4 CPU)
09:12:34 PM CPU %usr %sys %iowait %steal %idle
09:12:35 PM all 12.34 2.12 0.01 0.00 85.53
09:12:36 PM all 10.45 1.87 0.02 0.00 87.66
你可以看到 CPU 的使用率,包括用戶態 (%usr
)、系統態 (%sys
)、等待 I/O (%iowait
)、被偷取的時間 (%steal
) 和空閑時間 (%idle
)。
查看特定 CPU 核心的統計信息:
如果你想查看特定 CPU 核心的統計信息,可以使用 -p
選項后跟 CPU 核心的編號:
cpustat -p 0
這將顯示 CPU 核心 0 的詳細統計信息。
持續監控:
如果你想持續監控 CPU 使用情況,可以使用 -c
選項后跟刷新間隔(秒):
cpustat -c 2
這將每 2 秒更新一次 CPU 統計信息。
其他選項:
cpustat
還有許多其他選項,可以通過查看手冊頁來了解更多:
man cpustat
通過這些步驟,你應該能夠在 Debian 系統中成功使用 cpustat
來監控 CPU 的性能和使用情況。