cpustat
是一個用于顯示 CPU 使用情況的工具,它是 sysstat
包的一部分。在 Debian 系統中,你可以使用 cpustat
命令來查看 CPU 的實時或歷史使用情況。以下是 cpustat
輸出中的一些關鍵指標:
CPU:表示 CPU 的編號。
%usr:用戶空間占用 CPU 的百分比。
%system:內核空間占用 CPU 的百分比。
%iowait:CPU 等待 I/O 操作完成的百分比。
%steal:虛擬機管理程序從虛擬 CPU 中竊取的時間百分比(僅在虛擬化環境中可見)。
%idle:CPU 空閑時間的百分比。
irq:處理硬件中斷所花費的時間百分比。
softirq:處理軟件中斷所花費的時間百分比。
guest:運行虛擬 CPU 的時間百分比(僅在虛擬化環境中可見)。
guest_nice:運行具有較低優先級的虛擬 CPU 的時間百分比(僅在虛擬化環境中可見)。
%idle:CPU 空閑時間的百分比。
這些指標可以幫助你了解 CPU 的使用情況,從而進行性能調優和故障排查。你可以使用 cpustat
命令的不同選項來查看實時或歷史數據,例如:
cpustat
:顯示實時 CPU 使用情況。cpustat -P ALL
:顯示所有 CPU 的詳細使用情況。cpustat -P <CPU>
:顯示指定 CPU 的使用情況。cpustat -c
:顯示 CPU 的詳細信息,包括型號、頻率等。cpustat -m
:顯示每個 CPU 的內存使用情況。cpustat -d
:顯示每個 CPU 的磁盤使用情況。cpustat -e
:顯示每個 CPU 的網絡使用情況。更多關于 cpustat
的信息和選項,你可以查閱其手冊頁(通過運行 man cpustat
命令)。