最近我不得不用 TP-Link Archer C7 替换我的家用路由器 (TP-Link 1043ND)。令我大吃一惊的是,新路由器不支持巨型帧,而旧路由器却支持。这造成了一个问题,因为我不得不关闭 Synology DS214play 和网络中的所有计算机/设备上的巨型帧支持。巨型帧让我能够轻松地以全千兆速度从/向所有 PC 复制和备份到 Synology。
我的设置包括配备基于英特尔千兆网卡的联想 T420 笔记本电脑,运行在 Win7 Ultimate x64 上,以及基于 AMD A75 芯片组和 AMD A8 CPU 的电脑,并安装了三个网卡进行测试:内置 Realtek GigE、英特尔 PRO/1000 PT 服务器适配器(PCIe)和 Broadcom NetXtreme 服务器适配器(PCIe),运行在 Win8.1 x64 上。
我的问题是,如果没有巨型 MTU,我无法通过基于 Win8.1 的 PC 传输 GigE。它似乎最多可以达到 800 Mbit/s 左右,但有时会更慢(例如 500-600 Mbits/s)。无论测试哪个 NIC,我得到的都是或多或少的 800 Mbit/s。
英特尔适配器似乎最稳定,因为网络图显示接近直线。我所做的所有测试都是将文件从/复制到我的 SSD 驱动器(因此任何地方都没有驱动器瓶颈)。
联想 T420 可以轻松在正常 MTU(1500 字节)下使 GigE 饱和。在我执行的所有测试中,我都获得了 990-995 Mbit/s 的速度。
Windows 8.1 中是否有某些东西阻止我使用全千兆位而无需启用巨型 MTU?我应该调整或更改哪些设置?我测试了在互联网上找到的几乎所有方法(禁用/启用 NIC 上的流量控制、禁用/启用所有 tcp/udp 卸载、禁用 QoS 等)。
谢谢!