我家里有一个利用率很低的以太网局域网——基本上只有我一个人使用它,其他人都在使用 WiFi。
我注意到一件奇怪的事情是,从我的 PC(Windows 10 Pro)到我的 NAS(Synology DS214+)的大型文件复制速度不一致。
有时它会在 ~80-90MB/s 左右并保持这种状态,但通常它会在 40MB/s 左右并且不会高于它。
很少情况下它也会从~80 开始并在转移过程中尽早降至~40。
我通常从 SATA SDD 进行复制,并且在复制期间没有任何后台(例如 torrent)传输。
连接方式为:PC -> [千兆交换机] -> [路由器] -> NAS
我检查了什么:
- PC 上的后台应用程序/文件传输 - 几乎不存在
- 其他 LAN 流量占用者——使用 WIFI,应该不会影响以太网吧?此外,在我复制的那些时间里,甚至没有人在流式传输视频或下载任何东西
- Synology 上有一些任务?可能,但我一般安排在晚上更新
我还应该检查哪些事项来消除问题?
答案1
这个问题时常会出现:出现这种行为是因为您所看到的是 Windows 和 NAS 上的缓存填满速度有多快。
由于磁盘比网络速度快,Windows 将以磁盘速度读取数据,并以较低的速度通过网络发送数据。在此阶段,您看到的速度基本上就是磁盘的速度。
当 Windows 内存缓存填满时,速度将下降到与网络相同的速度,因为需要释放缓存内存才能从磁盘读取更多内容。
在 NAS 端,如果网络比磁盘快,那么您会看到相同的行为,这可能会进一步减慢传输速度。