我有一台 WD My Cloud NAS。在同一台 PC 上,通过 SMB 从 NAS 下载文件的速度在 Windows XP 上为 20 MB/s,而在 Windows 7 上为 40 MB/s。为什么?
Windows 7的
复制速度:45-53 MB/s
NAS CPU 负载(smbd,从顶部开始):50-60%
Windows XP
复制速度:22 MB/s
NAS CPU 负载(smbd,从顶部开始):26-28%
答案1
因为 Windows XP 使用 SMB1,这并不是那么好。另一方面,Windows 7 使用 SMB2,这是一个相当大的改进。
NAS 的 CPU 是此处的限制因素。SMB2 效率更高,因此允许更高的传输速率。
微软有一个Technet 博客文章,包含此图片:
第一个峰值是 SMB2 传输,而速度慢得多的传输是使用 SMB1 完成的。
当然,维基百科也有一个SMB 文章。