为什么文件复制速度最初高于平均值?

为什么文件复制速度最初高于平均值?

在本地文件复制速度中观察到以下现象,如何解释?

在此处输入图片描述

如您所见,它稳定在 120 MB/s,但一开始,它几乎是这个速度的两倍。
是否有某种“带宽整形”?

在这种特定情况下,文件会在同一内部 mSATA SSD 驱动器上的文件夹之间复制。

即使初始速度更快,我也可以始终如一地重现这一点:

在此处输入图片描述


建议的重复答案表明初始速度障碍可能是由缓存引起的。但这似乎不太可能是唯一的原因,因为:

  1. 如果只是缓存,吞吐量下降会非常快(缓存内容耗尽后),但我们观察到吞吐量下降相对缓慢且流畅

  2. 如果只是缓存,它几乎无法覆盖初始3 GB传输的数据,直到速度稳定下来。3 GB 对于缓存来说太多了。机器 RAM 为 8 GB,已使用 6 GB,额外的 1 GB 在传输过程中被占用整个复制过程。

  3. 我可以观察到相同的初始减速带即使禁用缓存:
    在此处输入图片描述
    如果没有缓存,平均速度始终是有缓存时速度的一半。 这是缓存加速的证据整个复制过程,因此初始的高速度必须归因于其他因素。

所以一定还有别的东西。那是什么?

答案1

查看评论链接以查看可能重复的线程,如果您不相信这是由于缓存造成的,您可以在设备管理器下关闭缓存并再次测试,因为默认情况下 Windows 启用了本地固定磁盘的缓存

在此处输入图片描述

相关内容