在 Debian 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。要使用 cpustat 生成报告文件,你可以将输出重定向到一个文件中。下面是一个基本的步骤:
确保安装了 sysstat 包:
如果你还没有安装 sysstat,可以使用以下命令安装它:
sudo apt update
sudo apt install sysstat
使用 cpustat 生成报告:
运行 cpustat 并将输出重定向到一个文件。例如,以下命令会将当前的 CPU 使用情况输出到名为 cpu_report.txt 的文件中:
sudo cpustat -p ALL 1 > cpu_report.txt
在这个命令中:
-p ALL 表示报告所有 CPU 的统计信息。1 表示每隔 1 秒收集一次数据。你可以根据需要调整这个时间间隔。> 用于将输出重定向到文件。查看生成的报告:
使用文本编辑器或 cat 命令查看生成的报告文件:
cat cpu_report.txt
其他选项:
cpustat 还有许多其他选项可以帮助你定制输出,例如:
-u:显示用户、系统和空闲时间的百分比。-m:显示每个 CPU 的详细信息。-r:显示每秒的上下文切换次数。你可以查看 cpustat --help 获取更多选项的信息。
通过这些步骤,你应该能够在 Debian 系统中使用 cpustat 生成自定义的 CPU 使用报告。