任务管理器以 0.5Mbps 的速度显示 100% 的磁盘使用率

use*_*957 21 performance io windows-10

我的 PC 显示 100% 磁盘使用率,但任务管理器只列出了 0.4Mbps,因为总使用量和 PC 冻结。

在其他时候,我可以看到磁盘 I/O 高达 7 Mbps,但 PC 没有死机。

我也深入研究了资源监视器,但我没有发现任何真正使用过多磁盘的东西。

我怎样才能追查到罪魁祸首的程序?我很确定它不是木马或病毒。

我无法上传屏幕截图,因为我在这个网站上还没有 10 分:-(

pul*_*jet 12

这实际上取决于您正在访问的内容。这正是跨位置复制数千个文件很慢的原因(查看此处)。

因此,如果您实际上正在执行需要访问分布在硬盘驱动器上的文件的操作,即使传输速度实际上非常低,您也会获得更多的利用率,而在其他具有连续数据的情况下,您将获得更高的利用率即使在更高的速度下,I/O 的利用率也低得多。因此,这完全取决于您正在执行的操作。

另一个原因,正如已经提到的那样,磁盘可能会严重碎片化,因此要访问任何文件,磁盘必须旋转更多才能访问相同的数据。因此,我的建议是彻底对驱动器进行碎片整理。

如果这不起作用,您可以尝试重新安装操作系统,因为它也可能是恶意软件。

最后一个原因,同样如前所述,可能是驱动器出现故障,在这种情况下,您实际上无能为力。尝试检查它是否有坏扇区等。


mas*_*win 7

无论传输速率如何,100% 磁盘使用率表示磁盘正在以最大容量工作,其他 IO 操作将需要等到负载消退。

打开资源监视器(运行命令中的 resmon)并转到磁盘选项卡,然后您可以在“具有磁盘活动的进程”和“磁盘活动”部分中按读/写速度(每秒字节数)进行排序

磁盘活动部分将让您了解某个进程正在尝试读取或写入阻塞 IO 的特定文件。

通常这种行为表明您的驱动器碎片化严重。尝试对驱动器进行碎片整理。这可能需要几个小时,具体取决于您的碎片​​化程度。

这种行为的另一个迹象是 HDD 可能出现故障,但这不太可能,因为我注意到在这种情况下传输速率通常停留在 0.1Mbps 并且始终在特定文件上。

如果碎片整理不能解决您的 HDD 性能问题,您可能正在查看即将发生故障的 HDD。尽快备份您的数据。

另请注意,您的分区上至少需要有 Windows 推荐的 20% 可用空间(或者是 15%)以获得最佳性能