在 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
的报告!