perfmon可通过图形界面或命令行生成系统性能报告:先创建并运行数据收集器集采集cpu、内存、磁盘、网络指标,再将blg日志导出为含图表和摘要的html报告。

如果您需要在Windows系统中生成系统性能报告,Perfmon(性能监视器)提供了内置的报告生成功能。以下是使用Perfmon生成系统报告的具体步骤:
一、通过性能监视器创建数据收集器集
数据收集器集是Perfmon用于定期采集系统性能指标的配置单元,可导出为HTML或CSV格式的系统报告。需先创建并运行该集,才能生成完整报告。
1、按 Win + R 打开运行对话框,输入 perfmon 并回车,启动性能监视器。
2、在左侧树形菜单中展开 数据收集器集,右键点击 用户定义,选择 新建数据收集器集。
3、在向导中输入名称(如“SystemReport_Quick”),选择 创建手动(高级),点击下一步。
4、勾选 性能计数器,点击添加按钮,依次加入以下常用计数器:\Processor(_Total)\% Processor Time、\Memory\Available MBytes、\PhysicalDisk(_Total)\% Disk Time、\Network Interface(*)\Bytes Total/sec。
5、设置采样间隔为 15秒,日志格式选择 二进制(.blg) 或 逗号分隔(.csv),指定保存路径后完成创建。
6、右键新创建的数据收集器集,选择 启动;运行5–10分钟后,再次右键选择 停止。
二、从BLG日志导出HTML系统报告
Perfmon支持将二进制性能日志(.blg)转换为结构化HTML报告,包含图表与汇总摘要,适合快速查阅系统整体状态。
1、在性能监视器主界面,点击左侧 报告 节点,右键 用户定义 → 新建报告。
2、在弹出窗口中,点击 浏览,定位到上一步保存的 .blg文件,选中后点击打开。
3、在报告类型中选择 系统性能报告,勾选 包括图表 和 包括摘要信息。
4、点击 下一步,设置报告保存位置和文件名(默认扩展名为.html),点击完成。
5、报告生成后,双击该HTML文件即可在浏览器中查看含CPU、内存、磁盘、网络等维度的可视化分析结果。
三、使用命令行直接生成实时报告
无需图形界面干预,可通过logman命令快速创建、启动、停止并导出报告,适用于批量部署或脚本化运维场景。
1、以管理员身份打开命令提示符或PowerShell。
2、执行以下命令创建并启动数据收集器集:
logman create counter SystemReport_CLI -o "C:\Reports\SystemData.blg" -f bincirc -max 100 -v mmddhhmm -si 00:00:15 -c "\Processor(_Total)\% Processor Time" "\Memory\Available MBytes" "\PhysicalDisk(_Total)\% Disk Time"
3、运行采集任务:
logman start SystemReport_CLI
4、等待60秒后停止采集:
logman stop SystemReport_CLI
5、将BLG转为HTML报告:
relog "C:\Reports\SystemData.blg" -f HTML -o "C:\Reports\SystemReport.html"











