cpustat 是一個用于監控 CPU 使用情況的工具,它是 sysstat 包的一部分。要有效地使用 cpustat 命令,您需要了解其可用選項和參數。以下是一些基本的使用方法和技巧:
安裝 sysstat 包(如果尚未安裝):
sudo yum install sysstat
基本用法:
運行 cpustat 命令而不帶任何參數將顯示系統的 CPU 使用情況摘要,包括用戶空間、系統空間、空閑時間等。
cpustat
顯示每個 CPU 的統計信息:
使用 -p 選項可以顯示每個 CPU 的詳細統計信息。
cpustat -p ALL
指定時間間隔和次數:
使用 -i 選項可以指定采樣間隔(以秒為單位),使用 -c 選項可以指定采樣的次數。
cpustat -i 2 -c 5
上述命令將每 2 秒采樣一次,共采樣 5 次。
顯示特定 CPU 核心的統計信息:
如果您只想查看特定 CPU 核心的統計信息,可以使用 -C 選項后跟 CPU 核心的編號。
cpustat -C 0
顯示詳細的 CPU 使用情況:
使用 -e 選項可以顯示更詳細的 CPU 使用情況,包括上下文切換、中斷等。
cpustat -e
結合其他命令使用:
您可以將 cpustat 與其他命令結合使用,例如將其輸出重定向到文件中以便后續分析。
cpustat -i 2 -c 10 > cpu_usage.log
實時監控:
如果您想實時監控 CPU 使用情況,可以省略 -c 選項,這樣 cpustat 將持續運行并顯示最新的統計信息。
cpustat -i 1
查看幫助文檔:
如果您不確定如何使用 cpustat 或想了解更多選項,可以查看其幫助文檔。
man cpustat
通過這些基本的使用方法和技巧,您可以更有效地使用 cpustat 命令來監控和分析系統的 CPU 使用情況。