出于某种原因,Windows 8 的任务管理器报告磁盘活动高峰达到 99%,持续数小时。但是,查看该列中的条目,数据写入速度似乎并不比磁盘活动约为 25-50%(大多数时间似乎处于空闲状态)时更快。
此外,当这些 99% 的磁盘活动峰值发生时,“性能”选项卡中报告的平均响应时间变为 4000-6000 毫秒。
有没有好的方法可以找出导致磁盘活动的原因?我尝试过使用 Process Explorer,但我上面说过,报告的数据写入速率似乎不对应(Dropbox 和 Google Chrome 一直位居前两名,但峰值并不依赖于它们是否打开)。
提前感谢大家的帮助。当电脑突然停止运行的时候,就会非常烦人。
答案1
磁盘监视器可以用来检查纯读写,虽然它没有告诉您这些来自哪里,但它已经可以让您了解它是在读取还是在写入,以及如果您有多个分区,这发生在哪个分区;并提供有关速率的概念。
因为你确实想知道发生了什么,进程监控将让您深入了解正在发生的 I/O 事件,因此您需要查看哪些 I/O 事件(无论是文件、注册表还是其他)正在充斥您的 PC。
笔记:您可以添加持续时间列,以便检查磁盘延迟!
如果这还不够,你可以尝试xperf
使用Windows 性能工具包(可在 Windows SDK 或 Windows ADK 中使用)以更深入地了解正在发生的事情,无论是从高层还是低层、驱动程序还是软件;此工具都会揭示一切。