在 Ubuntu 系統中,你可以使用 cpustat
命令來監控 CPU 的使用情況。如果你想將 cpustat
的輸出導出為報告,可以使用以下幾種方法:
最簡單的方法是將 cpustat
的輸出重定向到一個文本文件中。打開終端并運行以下命令:
cpustat -e 1 > cpustat_report.txt
這里的 -e
參數表示顯示所有 CPU 的統計信息,1
表示每隔 1 秒更新一次。你可以根據需要調整時間間隔和持續時間。要停止報告,可以按 Ctrl+C
。
script
命令如果你想記錄整個終端會話,包括命令提示符和其他輸出,可以使用 script
命令:
script -q -c "cpustat -e 1" cpustat_session.log
這會將整個會話記錄到 cpustat_session.log
文件中。使用 -q
參數可以減少 script
命令本身的輸出。
sar
命令如果你需要更詳細的報告,可以考慮使用 sysstat
包中的 sar
命令。首先確保安裝了 sysstat
:
sudo apt-get install sysstat
然后運行以下命令來收集并導出 CPU 統計信息:
sar -u 1 5 > sar_report.txt
這里的 -u
參數表示報告 CPU 使用情況,1
是采樣間隔(秒),5
是采樣次數。你可以根據需要調整這些參數。
atop
或 htop
對于更高級的實時監控和報告功能,可以考慮使用 atop
或 htop
工具。這些工具提供了交互式界面,并可以將數據導出為報告。
atop
:sudo apt-get install atop
運行 atop
并按 F2
進入報告模式,然后選擇導出選項。
htop
:sudo apt-get install htop
雖然 htop
沒有內置的報告導出功能,但你可以使用其豐富的交互式界面來監控系統,并手動記錄所需的數據。
sudo
。希望這些方法能幫助你成功導出 cpustat
的報告!