使用 TP-Link Archer T4U USB3 无线适配器,我在 Windows 10 Home Powershell 中以 5Ghz 获得以下效果。
netsh wlan show interface,结果如下:
系统上有1个接口:
Name : Wi-Fi
Description : TP-Link Wireless USB Adapter
GUID : ****
Physical address : ****
State : connected
SSID : WiFi-Gast
BSSID : ****
Network type : Infrastructure
Radio type : 802.11ac
Authentication : WPA2-Personal
Cipher : CCMP
Connection mode : Auto Connect
Channel : 44
Receive rate (Mbps) : 54
Transmit rate (Mbps) : 702
Signal : 100%
Profile : WiFi-Gast
Hosted network status : Not available
我在同一个房间有一个类似的 Linux 设置,设备日志显示大多数接收数据包在 400Mbit 和 800 Mbit 之间。
我知道 AP 设置正确,因为我的笔记本电脑的内部英特尔 WiFi 卡连接正确,780 Mbit,接收和传输都是。
我刚刚安装了 TP-Link 的最新驱动程序,但驱动程序版本从 1030.11.503.2016 降到了 1030.2.731.2015。所以我把它恢复了。
我忘了说,连接后的最初几秒/几分钟内,TP-Link WiFi 的速度都很高。然后接收速度下降到 54 Mbit,再也没有上升。无论是 wifi N / AC / 2.4 GHz 还是 5GHz,接收速度都会下降到 54 Mbit。
我使用 LANBench 进行了速度测试,测试主机为千兆主机(作为客户端),TP-Link Archer T4U(作为服务器)。
结果是接收速度约为 190 Mbit,而接收速度仅为!4 MBit。
我还对 Linux 和 Windows 客户端进行了 Iperf3 速度测试,两者都使用了 Archer T4U。结果是 90 Mbit。
编辑:现在我找到了这个帖子,它讨论了禁用 QOS,从而将速度提高到 156 MBit。它还讨论了一个在其他情况下找不到的新驱动程序。
答案1
如果 RX 保持在 802.11 速率 54,则意味着您的适配器正在记录 AP 向客户端发送的管理或控制数据包。这些数据包通常以 5GHz 的 OFDM 速率发送。
因此,如果您的 PC 空闲时 RX 速率为 54,我不会太担心。现在客户端上的 RX 表示下行流量,而客户端上的 TX 表示上行。互联网上的大部分流量都是到您客户端的下行流量(还跟得上我吗?)。设置 iPerf 时,您必须在无线客户端上设置服务器,在有线网络上设置 iPerf 客户端。这样,当您将流量推送到无线客户端时,它将是下行流量。
在流量运行时,检查 netsh 并查看 RX 是否增加。现在请注意,更新 802.11 RX/TX 速率的驱动程序算法对于每个客户端驱动程序都是不同的。尝试几次,看看结果是否为正。
有线客户端(iPerf 客户端)-----AP ((( ))) 无线客户端(iPerf 服务器)
不要忘记在 iPerf 会话的两侧添加 -w 256k 以增加 TCP 窗口大小。这对于提高吞吐量很有必要。