板载千兆网卡(USB 接口)速度低于 100Mb

板载千兆网卡(USB 接口)速度低于 100Mb

我正在使用上网本作为家庭服务器,配备 10/100 Mbps 板载 NIC 和 USB 2.0 端口。

运行良好,但我在任一方向获得的最大文件传输速率为 12 MB/s(使用标准 Windows 复制进度对话框中的详细信息进行验证)。正如预期的那样,因为有 100 Mbps NIC。

相比之下,通过 USB 端口连接到外部驱动器,我可以获得超过 20 MB/s 的速度。因此我认为 USB 端口速度更快,我可以使用 USB 转千兆适配器获得更好的传输速率。

我买了一个 D-Link DUB-1312,它可以用,但现在最大速度只能达到 5 MB/s,比通过板载以太网差多了。

我已经验证适配器以千兆速度工作(通过集线器上的指示灯),那么瓶颈出现在哪里?我可以修复它吗?

看来整个过程都浪费了时间,但最让我困扰的是为什么这种体验与规格不符。

答案1

USB 2.0 规范的数据传输率为 480 Mbit/s(或约 40 Mbytes/s)。因此,对于外部驱动器,20 MB/s 的数据传输率是合理的(由于开销)。

使用外部以太网连接会比使用内部卡慢,因为数据需要从 PC 总线(到 USB 总线)转换为以太网线路再到目的地。额外的转换会降低整体数据传输速率。

相关内容