Windows怎么打开性能监视器_Windows如何用perfmon监控系统性能计数器数据【进阶】-1

如果您需要实时监控Windows系统的CPU、内存、磁盘或网络等核心资源的运行状态,则必须借助系统内置的性能监视器(perfmon)来采集和呈现性能计数器数据。以下是具体操作步骤:

一、启动性能监视器的多种方式

性能监视器可通过系统级快捷入口直接调用,无需安装第三方工具,所有Windows专业版及以上版本均原生支持。其底层服务由Windows Management Instrumentation(WMI)驱动,确保计数器读取的权威性与低开销。

1、按下Win + R组合键,打开“运行”对话框。

2、在输入框中键入perfmon,按回车键启动性能监视器主界面。

3、或在任务栏搜索框中输入性能监视器,从搜索结果中点击对应项启动。

4、亦可右键“此电脑”→“管理”→左侧导航栏展开“性能监视器”,进入同一控制台。

二、添加关键性能计数器进行实时监控

默认界面仅显示空图表,需手动添加计数器才能获取有意义的数据流。每个计数器代表一个可量化的系统指标,例如CPU使用率、可用内存字节数等,其数值变化可直接反映资源压力水平。

1、在右侧图表区域右键单击 → 选择“添加计数器”。

2、在弹出窗口中,于“可用计数器”列表展开Processor,选中% Processor Time,实例选择_Total,点击“添加”。

3、同样方式,依次添加:Memory\Available MBytes、PhysicalDisk(_Total)\% Disk Time、Network Interface(*)\Bytes Total/sec。

4、确认所有计数器已出现在右侧“添加的计数器”列表后,点击确定,图表即开始实时刷新。

三、创建自定义数据收集器集实现长期记录

实时图表无法保存历史数据,若需分析数小时乃至数天内的趋势波动(如识别间歇性高负载或缓慢增长的内存占用),必须创建数据收集器集,将计数器值按固定间隔写入日志文件。

1、在左侧树形菜单中,展开数据收集器集 → 用户定义,右键选择新建 → 数据收集器集。

2、输入名称(如“全天性能基线”),选择手动创建(高级),点击“下一步”。

3、勾选性能计数器,取消勾选“事件跟踪”与“配置日志”,点击“下一步”。

4、点击添加按钮,在弹出窗口中重复第二步所列计数器,全部添加完毕后点击“确定”。

5、将样本间隔设为15秒,点击“下一步”;在“日志格式”中选择二进制文件(.blg),点击“下一步”。

6、在“保存和运行”页中,点击浏览,指定非系统盘路径(如D:\PerfLogs),确保该文件夹存在且当前用户具有写入权限。

7、勾选在单击完成时启动此数据收集器集,点击“完成”即开始后台持续记录。

四、通过命令行快速调用并导出计数器快照

对于运维脚本或批量诊断场景,图形界面效率较低,可利用typeperf命令行工具直接输出计数器当前值或短时采样结果,支持重定向至CSV文件供Excel进一步处理。

1、以管理员身份运行命令提示符或PowerShell。

2、执行以下命令,获取CPU与内存当前瞬时值:typeperf “\Processor(_Total)\% Processor Time” “\Memory\Available MBytes” -sc 1。

3、执行以下命令,持续采集30秒、每2秒一次,并保存为CSV:typeperf “\Processor(_Total)\% Processor Time” “\Memory\Available MBytes” -si 2 -c 15 -o C:\temp\perf.csv。

4、生成的CSV文件首行为计数器路径,后续行为时间戳与对应数值,可直接双击用Excel打开。

五、验证计数器有效性并排除常见读取异常

部分计数器可能因权限不足、WMI服务异常或驱动未加载而显示“无数据”或恒定零值。此时需确认底层采集链路是否完整,而非仅调整界面设置。

1、在命令提示符中运行:winmgmt /verifyrepository,检查WMI存储库完整性。

2、若返回错误,执行:winmgmt /salvagerepository尝试修复。

3、重启相关服务:依次在管理员命令提示符中运行net stop winmgmt与net start winmgmt。

4、检查性能计数器注册状态:运行lodctr /q,确认“Processor”、“Memory”等关键对象状态为“已启用”。

5、若仍无效,以管理员身份运行lodctr /R重建全部计数器注册表项。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。