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

mir*_*lav 5 windows performance file-transfer windows-8

在本地文件复制速度中观察到以下现象的解释是什么?

在此处输入图片说明

如您所见,它保持稳定在 120 MB/s,但在开始时,它几乎是两倍。
是否有某种“带宽整形”?

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

即使初始速度要高得多,我也可以始终如一地重现这一点:

在此处输入图片说明


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

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

  2. 如果只是缓存,在速度稳定之前,它几乎无法覆盖最初的3 GB传输数据。3 GB 对于缓存来说太多了。机器内存8GB,使用6GB,整个拷贝过程额外占用1GB 。

  3. 即使禁用缓存,我也可以观察到相同的初始减速
    在此处输入图片说明
    如果没有缓存,平均速度始终是缓存速度的一半。 这是缓存加速了整个复制过程的证据,所以最初的高速度必须归因于不同的东西。

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

Bil*_*ilo 0

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

在此输入图像描述