任务管理器显示磁盘使用率为 100%,速度仅为 0.5Mbps

任务管理器显示磁盘使用率为 100%,速度仅为 0.5Mbps

我的电脑显示磁盘使用率为 100%,但任务管理器显示的总使用率只有 0.4Mbps,并且电脑冻结了。

在其他时候,我可以看到磁盘 I/O 速度高达 7 Mbps,但 PC 不会冻结。

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

我如何才能找到罪魁祸首程序?我很确定它不是木马或病毒。

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

答案1

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

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

另一个原因,正如前面提到的,是磁盘可能存在大量碎片,因此要访问任何文件,磁盘必须旋转更多才能访问相同的数据。因此,我的建议是彻底对驱动器进行碎片整理。

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

最后一个原因,正如之前提到的,可能是硬盘故障,在这种情况下你真的无能为力。尝试检查硬盘是否有坏道等。

答案2

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

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

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

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

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

如果碎片整理无法解决您的硬盘性能问题,则您可能正在考虑硬盘即将出现故障。尽快备份您的数据。

还要注意的是,为了获得最佳性能,你的分区上至少需要有 20% 的可用空间,这是 Windows 的建议(或者是 15%)

相关内容