在Ubuntu系統中,cpustat
是一個非常有用的工具,它可以用來監控CPU的使用情況和性能。cpustat
是 sysstat
包的一部分,因此首先需要確保該包已經安裝。
以下是如何使用 cpustat
來監控CPU硬件狀態的步驟:
sysstat
包如果尚未安裝 sysstat
,可以使用以下命令進行安裝:
sudo apt update
sudo apt install sysstat
cpustat
安裝完成后,可以通過以下方式使用 cpustat
:
運行 cpustat
默認會顯示CPU的使用情況,包括用戶空間占用、系統空間占用、空閑時間等。
cpustat
輸出示例:
Linux 5.4.0-42-generic (hostname) 03/26/2023 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.34 0.01 2.12 0.56 0.00 85.00
可以使用 -i
選項指定刷新間隔(以秒為單位),使用 -c
選項來持續監控:
cpustat -i 2 -c
這會每2秒更新一次CPU的使用情況。
使用 -P ALL
可以顯示所有CPU核心的詳細統計信息:
cpustat -P ALL
-m
:顯示內存和交換區的統計信息。-d
:顯示磁盤設備的統計信息。-y
:顯示網絡接口的統計信息。如果你在使用交互模式(即沒有指定時間間隔),可以通過按 Ctrl+C
來停止監控。
通過這些步驟,你可以有效地使用 cpustat
來監控Ubuntu系統中的CPU硬件狀態。