我们的一个开发箱出现了一个问题,即性能偶尔会下降。发生这种情况时,您可以听到硬盘抖动的声音,但我不知道是什么原因造成的。
这发生在高磁盘访问期间(读/写多 GB 文件),但不是每次都发生,也不是在整个磁盘访问期间发生。这些文件还专门进行了严格的碎片整理,以防止似乎正在发生的那种“寻求颠簸”。
我怀疑问题出在系统的防病毒软件或某些我不知道的磁盘索引服务上(AFAIK,没有任何运行,但是……)。不幸的是,我的 Performance Monitor-fu 非常非常弱(好吧,几乎不存在),我不知道如何确认/反驳我的怀疑或找出真正的罪魁祸首。
更新:
Process Explorer为我找到了罪魁祸首——Java Quick Starter 和 Windows Search 服务。关闭前者会对性能产生显着影响,而关闭后者则会产生巨大影响(尽管没有授予任何文件访问权限)。两者执行的磁盘访问量是任何其他进程的 5-20 倍。
感谢你的帮助!