cpustat 是一個用于顯示 CPU 統計信息的工具,它是 sysstat 包的一部分。要使用 cpustat 監控多核 CPU,你可以按照以下步驟操作:
安裝 sysstat 包(如果尚未安裝):
sudo yum install sysstat
運行 cpustat:
默認情況下,cpustat 會顯示所有 CPU 核心的統計信息。你可以通過指定 -c 選項來查看每個核心的詳細信息。
cpustat -c
實時監控:
如果你想實時監控 CPU 使用情況,可以使用 -u 選項,它會每秒更新一次統計信息。
cpustat -u 1
上面的命令會每秒刷新一次 CPU 使用率。
指定時間間隔和次數:
你還可以指定 cpustat 運行的時間間隔和次數。例如,如果你想每 5 秒收集一次數據,并且總共收集 10 次,可以這樣做:
cpustat -u 5 10
輸出到文件:
如果你想將輸出保存到文件中,可以使用重定向操作符 >。
cpustat -u 1 > cpu_usage.log &
這會將每秒的 CPU 使用率輸出到 cpu_usage.log 文件中,并在后臺運行。
查看特定 CPU 核心:
如果你只想查看特定 CPU 核心的信息,可以使用 -C 選項后跟核心編號。
cpustat -c -C 0 # 查看 CPU 核心 0 的信息
查看其他統計信息:
cpustat 還提供了許多其他選項,可以顯示不同的 CPU 統計信息,例如中斷、上下文切換等。你可以查看 cpustat 的手冊頁來了解更多選項:
man cpustat
通過這些步驟,你可以使用 cpustat 監控多核 CPU 的性能和使用情況。記得根據你的需求選擇合適的選項。