在 CentOS 系统中,cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。要使用 cpustat 导出报告文件,可以按照以下步骤操作:
确保已安装 sysstat 包: 如果尚未安装 sysstat,可以使用以下命令进行安装:
sudo yum install sysstat 使用 cpustat 生成报告: cpustat 可以直接输出到终端,也可以重定向输出到文件中。以下是两种常见的方法:
将输出保存到文本文件:
sudo cpustat -u 1 10 > cpu_report.txt 这个命令会每秒(-u 1)收集一次 CPU 使用率数据,共收集 10 次,并将结果保存到 cpu_report.txt 文件中。
将输出保存为 CSV 格式:
如果需要以 CSV 格式保存,可以使用 -C 选项:
sudo cpustat -C -u 1 10 > cpu_report.csv 查看导出的报告文件: 使用文本编辑器或命令行工具查看导出的文件。例如:
cat cpu_report.txt 或者使用 less、more 等工具分页查看:
less cpu_report.txt 附加选项: cpustat 提供了多种选项,可以根据需要进行调整。例如,使用 -p 选项可以指定特定的 CPU 核心,使用 -m 可以显示内存统计信息等。详细选项可以通过以下命令查看:
man cpustat 示例:假设你想每 5 秒收集一次 CPU 统计信息,共收集 20 次,并将结果保存为 CSV 文件,可以使用以下命令:
sudo cpustat -C -u 5 20 > detailed_cpu_report.csv 通过以上步骤,你可以轻松地使用 cpustat 在 CentOS 系统中生成并导出 CPU 统计报告文件。