cpustat
是 sysstat
包中的一個工具,用于監控系統的 CPU 使用情況。以下是如何在 Debian 系統上安裝和使用 cpustat
來監控系統負載的步驟:
sysstat
更新包列表:
sudo apt update
安裝 sysstat
:
sudo apt install sysstat
cpustat
安裝完成后,你可以使用 cpustat
來監控 CPU 的使用情況。以下是一些常用的命令和選項:
查看默認的 CPU 使用情況:
cpustat
查看特定時間間隔的 CPU 使用情況:
cpustat 5
這將每 5 秒更新一次 CPU 使用情況。
查看特定時間間隔的 CPU 使用情況,并持續監控:
cpustat -i 5
這將每 5 秒更新一次 CPU 使用情況,并持續監控。
查看詳細的 CPU 使用情況:
cpustat -c
這將顯示每個 CPU 核心的詳細使用情況。
查看 CPU 使用情況的統計信息:
mpstat -P ALL 5
這將顯示所有 CPU 核心的詳細使用情況,并每 5 秒更新一次。
以下是一個 cpustat
的示例輸出:
Linux 5.4.0-42-generic (hostname) 05/01/2023 _x86_64_ (4 CPU)
05:12:34 PM CPU %usr %sys %iowait %irq %soft %steal %guest %idle
05:12:39 PM all 12.34 2.34 0.12 0.01 0.05 0.00 0.00 84.14
05:12:44 PM all 11.56 2.67 0.15 0.02 0.06 0.00 0.00 84.54
05:12:49 PM all 13.21 2.12 0.10 0.01 0.04 0.00 0.00 83.52
%usr
:用戶空間進程使用的 CPU 時間百分比。%sys
:內核空間進程使用的 CPU 時間百分比。%iowait
:等待 I/O 操作完成的 CPU 時間百分比。%irq
:處理中斷的 CPU 時間百分比。%soft
:處理軟中斷的 CPU 時間百分比。%steal
:虛擬機管理程序從該虛擬機中偷取的 CPU 時間百分比。%guest
:運行虛擬機的時間百分比。%idle
:空閑的 CPU 時間百分比。通過這些命令和選項,你可以有效地監控和分析 Debian 系統的 CPU 使用情況。