必须创建自定义数据收集器集以长期记录cpu、内存、磁盘等指标:在性能监视器中新建用户定义集,手动添加processor、memory、physicaldisk、network interface等计数器(注意实例名),支持进程级监控(如chrome的private bytes),日志选.blg或.csv格式,采样间隔设为15秒或1秒,最大日志大小限制为500mb,启动方式设为手动。

你需要在Windows中长期记录CPU、内存、磁盘等关键指标的变化趋势,比如排查某程序连续三天缓慢吃满内存的问题,必须创建自定义数据收集器集来按固定间隔写入日志文件,而不是依赖实时刷新的图表。
新建用户定义的数据收集器集
在性能监视器左侧树形菜单中,展开「数据收集器集」→「用户定义」,右键选择「新建」→「数据收集器集」。
输入名称(例如“生产环境基线采集”),勾选「手动创建(高级)」,点击「下一步」。
这一步不能选「基于模板」,否则无法自由添加进程级计数器或设置秒级采样间隔。
添加性能计数器并配置采样参数
方法一:基础系统资源监控
勾选「性能计数器」→点击「下一步」→点击「添加」按钮。
在弹出窗口中依次添加以下四项(务必注意实例名):
• 【Processor(*)\% Processor Time】 → 实例选 _Total
• 【Memory\Available MBytes】
• 【PhysicalDisk(_Total)\% Disk Time】
• 【Network Interface(*)\Bytes Total/sec】 → 实例选实际网卡名(如“以太网”),不要选“*”通配符,否则日志无法解析。
方法二:针对特定进程监控
在「可用计数器」列表中展开「Process」→在左下角「实例」列表里找到目标进程(如chrome、sqlservr)→勾选其下的「% Processor Time」、「Private Bytes」、「Thread Count」→点击「添加」。
注意:进程名带空格时(如“Windows Terminal”),必须用引号包裹,否则采集失败。
设定日志保存与触发条件
第一步:指定日志路径与格式
点击「下一步」→在「日志格式」中选择「二进制(.blg)」(兼容性最好)或「逗号分隔(.csv)」(方便Excel打开)→点击「浏览」设置保存位置(建议选非系统盘,避免IO争抢)→确认路径末尾无中文或特殊符号。
第二步:配置采样间隔与运行时长
在「采样间隔」中输入数值(单位:秒),日常监控填「15」,故障复现填「1」→勾选「当达到最大日志大小时停止」并设为「500 MB」,防止填满磁盘。
第三步:设置启动方式
取消勾选「启动此数据收集器集」→后续需手动右键启动,避免后台静默占用资源。











