cpustat
是一個用于監控系統 CPU 使用情況的命令行工具,它是 sysstat
包的一部分。cpustat
可以顯示 CPU 的各種統計信息,包括用戶空間占用、系統空間占用、空閑時間等。以下是一些使用 cpustat
的技巧:
基本使用:
直接在終端中輸入 cpustat
即可查看 CPU 的實時統計信息。
cpustat
查看特定時間間隔的統計信息:
使用 -t
或 --times
選項可以指定更新統計信息的間隔時間(以秒為單位)。
cpustat -t 5
上面的命令會每 5 秒更新一次 CPU 統計信息。
顯示詳細的 CPU 統計信息:
使用 -c
或 --cpu
選項可以顯示每個 CPU 核心的詳細統計信息。
cpustat -c
顯示累計的 CPU 統計信息:
使用 -C
或 --cumulative
選項可以顯示自系統啟動以來的累計 CPU 統計信息。
cpustat -C
顯示特定 CPU 核心的統計信息:
使用 -p
或 --pid
選項可以指定監控特定的進程 ID。
cpustat -p <PID>
顯示特定用戶的 CPU 統計信息:
使用 -u
或 --user
選項可以指定監控特定用戶的 CPU 使用情況。
cpustat -u <username>
顯示特定命令的 CPU 統計信息:
使用 -C
或 --command
選項可以指定監控特定命令的 CPU 使用情況。
cpustat -C <command>
顯示網絡相關的 CPU 統計信息:
使用 -n
或 --network
選項可以顯示與網絡相關的 CPU 統計信息。
cpustat -n
顯示磁盤 I/O 相關的 CPU 統計信息:
使用 -d
或 --disk
選項可以顯示與磁盤 I/O 相關的 CPU 統計信息。
cpustat -d
顯示中斷和上下文切換相關的 CPU 統計信息:
使用 -i
或 --interrupts
選項可以顯示中斷和上下文切換相關的 CPU 統計信息。
cpustat -i
這些技巧可以幫助你更好地了解系統的 CPU 使用情況,并根據需要進行優化。