需用性能监视器添加PhysicalDisk计数器:选\_Total或具体磁盘实例,勾选% Disk Time、Avg. Disk Queue Length、Avg. Disk sec/Read、Avg. Disk sec/Write、Disk Bytes/sec;再用资源监视器定位高I/O进程;最后建数据收集器集以CSV格式每15秒记录长期日志。

你需要在 Windows 10 中持续采集、长期记录并精确分析磁盘每秒读取和写入的原始字节数,同时关联进程、响应延迟与队列深度,而不仅是看 MB/s 数值跳动——这要求启用性能监视器的计数器采集机制,并配置物理磁盘级专业指标。
用性能监视器添加物理磁盘关键计数器
第一步:按下 Win + R → 输入 perfmon → 回车,打开性能监视器主界面。
第二步:在右侧空白图表区域右键 → 选择“添加计数器…”。
第三步:在弹出窗口中,“性能对象”下拉菜单选 PhysicalDisk;下方实例列表中,必须选择具体磁盘实例(如 _Total 表示全部磁盘汇总,0 C: 表示磁盘0的C卷),不能留空或选“”,否则数据为零或报错。
第四步:勾选以下五项核心计数器:% Disk Time、Avg. Disk Queue Length、Avg. Disk sec/Read、Avg. Disk sec/Write、Disk Bytes/sec。其中 Disk Bytes/sec 是吞吐量原始值,单位为字节/秒,需手动除以 1024² 才得 MB/s;其余四项用于判断是否出现 I/O 瓶颈。
第五步:点击“添加”→“确定”。图表立即开始绘制曲线,Disk Bytes/sec 曲线将呈现剧烈波动,峰值对应真实瞬时吞吐,平缓段反映空闲状态。
用资源监视器实时定位高 I/O 进程
方法一:从任务管理器跳转
先按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 拉到底部点击“打开资源监视器”链接。
方法二:直接启动
按 Win + R → 输入 resmon.exe → 回车。
切换到“磁盘”选项卡,在“磁盘活动”表格中,“磁盘读取(MB/秒)”和“磁盘写入(MB/秒)”两列数值即为各进程当前实时速率,单位是 MB/s,无需换算。点击列标题可升序/降序排列,顶部进程就是当前读写主力。
勾选“关联的句柄”后,在右上角搜索框输入 .tmp 或 pagefile.sys,能立刻筛出正在疯狂刷临时文件或虚拟内存的进程——这往往是系统卡顿的真实源头。
创建数据收集器集实现长期自动记录
第一步:在性能监视器左侧树形菜单中,展开“数据收集器集”→ 右键“用户定义”→ 选择“新建” → “数据收集器集”。
第二步:输入名称(如 DiskIO_24h)→ 选择“手动创建(高级)”→ 点击“下一步”。
第三步:勾选“性能计数器”→ 点击“添加”→ 在新窗口中,“性能对象”选 PhysicalDisk → 实例选目标磁盘(如 0 C:)→ 勾选 Disk Reads/sec、Disk Writes/sec、Disk Bytes/sec、Avg. Disk sec/Read、Avg. Disk sec/Write → 点击“确定”。
第四步:设置“样本间隔”为 15秒(太短会撑爆日志,太长丢失细节)→ “日志格式”选 CSV(方便 Excel 分析)→ “日志保存位置”建议设为非系统盘路径(如 D:\PerfLogs\),避免写入风暴干扰监控本身。
第五步:完成向导后,右键新建的数据收集器集 → 选择“启动”。日志将按设定间隔自动写入 CSV 文件,包含时间戳与全部选定计数器的原始值。


















