在Ubuntu系統中,cpustat
是一個非常有用的工具,它可以用來監控CPU的使用情況,包括多核CPU的詳細信息。cpustat
是 sysstat
包的一部分,因此首先需要確保已經安裝了這個包。如果尚未安裝,可以使用以下命令進行安裝:
sudo apt update
sudo apt install sysstat
安裝完成后,可以通過以下方式使用 cpustat
來監控多核CPU的使用情況:
基本使用:
打開終端,直接輸入 cpustat
命令,然后按回車。這將顯示CPU的實時使用情況,包括每個核心的使用率、上下文切換次數、中斷次數等。
cpustat
指定輸出間隔和次數:
如果你想讓 cpustat
在指定的時間間隔內重復輸出CPU使用情況,可以使用 -i
選項指定間隔時間(以秒為單位),使用 -c
選項指定輸出的列數。例如,每隔5秒輸出一次CPU使用情況,共輸出3次:
cpustat -i 5 -c 3
顯示詳細的CPU統計信息:
使用 -e
選項可以顯示更詳細的CPU統計信息,包括每個核心的用戶態時間、系統態時間、空閑時間等。
cpustat -e
監控特定CPU核心:
如果你想只監控特定的CPU核心,可以使用 -p
選項后跟核心編號。例如,要監控第2個核心的使用情況:
cpustat -p 2
結合其他工具使用:
cpustat
可以與其他系統監控工具(如 top
、htop
等)結合使用,以提供更全面的系統性能視圖。
請注意,cpustat
命令的輸出可能會因系統配置和版本的不同而略有差異。如果你在使用過程中遇到任何問題,建議查閱 sysstat
包的官方文檔或尋求社區支持。