在Ubuntu系統中,cpustat
是一個非常有用的工具,它屬于 sysstat
包。這個工具可以顯示CPU的使用情況,包括每個CPU的使用率、上下文切換次數、中斷次數等。要使用 cpustat
生成CPU報告,你可以按照以下步驟操作:
安裝sysstat包(如果你還沒有安裝的話):
打開終端,輸入以下命令來安裝 sysstat
包:
sudo apt update
sudo apt install sysstat
使用cpustat生成報告:
安裝完成后,你可以直接在終端中使用 cpustat
命令來查看CPU的實時統計信息。例如:
cpustat
這將顯示當前CPU的使用情況。
如果你想生成一個報告文件,可以將輸出重定向到一個文件中。例如,以下命令將1分鐘內的CPU統計信息保存到名為 cpu_report.txt
的文件中:
sudo cpustat -o cpu_report.txt 1
這里的 -o
參數指定了輸出文件的名稱,1
表示 cpustat
將收集1分鐘的數據。
查看報告:
生成報告后,你可以使用文本編輯器或者 cat
命令來查看報告內容:
cat cpu_report.txt
其他選項:
cpustat
還有許多其他選項,比如你可以指定輸出的間隔時間和次數,或者只顯示特定的CPU信息。例如,以下命令將每秒收集一次數據,共收集5次,并且只顯示用戶態和系統態的時間:
sudo cpustat -u -i 1 5
請注意,某些 sysstat
工具可能需要root權限才能訪問所有的系統級統計信息,因此在使用這些工具時可能需要使用 sudo
。
以上步驟適用于大多數基于Debian的Linux發行版,包括Ubuntu。如果你使用的是其他發行版,安裝方法可能會有所不同。