单个 SMB 传输不会使带宽饱和,但同时传输到同一位置就会使带宽饱和。为什么?

单个 SMB 传输不会使带宽饱和,但同时传输到同一位置就会使带宽饱和。为什么?

\\Win7\C\Src\File1.bin\\XP\C\目标

\\Win7\C\Src\File2.bin\\XP\C\目标

机器之间的连接是 100Mbit 以太网。当我复制文件1.bin从 Win7 机器到 XP,传输速度徘徊在 7MB/s 左右。如果我同时启动第二个传输(文件2.bin) 则总传输速度平均为 10MB/s,这在这种情况下是可以预期的。

为什么单个文件传输无法利用全部可用带宽?显然,硬件(HDD、交换机等)不是限制因素,因为从/向同一共享启动 2 个同时传输确实可以最大化吞吐量。

答案1

关闭两台机器上的 QoS 可将单次传输速度提高到 9MB/s。将 XP 机器升级到 Win7 后,无论 QoS 设置如何,传输速度都会达到 11MB/s。因此:两台客户端上的 SMBv2 都解决了该问题。

相关内容