USB 以太网适配器的网速比主板网卡慢

USB 以太网适配器的网速比主板网卡慢

我在下载文件时遇到了非常奇怪的性能问题。

联网:

  • 华为 HG8240H 路由器 (ISP) - 1 Gbps FO 链路
  • TP-Link Archer C6 AC1200 连接到华为路由器,该路由器具有 1 Gbps 端口,提供 WiFi 5GHz

电脑:

  • ASUS Zephyrus G14 ROG | Ryzen R9 5900HS | 32 GB RAM | USB3 以太网附加适配器 | 内置联发科 WiFi6 MT7921 | Windows 11 Pro | 仅限 Windows Defender
  • Dell Latitude 5480 | I5-7440HQ | 32 GB RAM | 英特尔 I219-LM 内置 LAN 卡 | 英特尔双频 Wireless-AC 8265 内置 WiFi | Windows 10 Pro | ESET AV
  • PC Asrock Z87 Extreme 4 | I7-4700K | 16 GB RAM | 内置 Intel I217-V 1 Gbps LAN | Windows 7 Pro | ESET AV(近 10 年旧机器)

USB3 以太网适配器:

  • 华硕 2.5 Gbps C2500 USB RJ45(Realtek RTL8156)
  • Ugreen 1 Gbps USB RJ45(ASIX AX88179)

在局域网中传输或检查 speedtest.net get940+ Mbps超过110 MB/秒(在大多数情况下,多会话速度测试)在所有计算机上进行。

问题:

当我使用 USB3 以太网适配器下载某些内容时,几乎在所有情况下,它都比使用主板上有英特尔以太网卡的 PC 下载相同文件慢 2-8 倍。在某些情况下,甚至使用 WiFi 下载也比使用 USB3 适配器更稳定、更快。

下载速度通常一开始是 70-80 MB/s 的良好速度,然后不断下降,甚至降至 4-5 MB/s。例如,WiFi 一开始速度较慢,然后速度逐渐提高,然后保持良好的稳定值,例如 40 MB/s(我有 1200 ac)。

我不知道这为何如此错误。

以下是示例视频:

USB 适配器:https://youtu.be/JZamlY7rY9s (验证 40 秒后情况有多糟糕)

电脑下载:https://youtu.be/HVai_LmFSdE (速度几乎恒定)

尝试过:

  1. 从 Windows 中移除了 ASUS C2500 设备并检查了 3 个驱动程序 - 最好的是来自 Microsoft(2015 年),最差的是来自 Realtek(2020 年和 2022 年)
  2. 尝试将笔记本电脑直接插入 ISP 路由器,不同的端口和不同的电缆(与 PC 相同的电缆)。
  3. 将 USB 端口更改为 USB3 适配器 - 甚至带有附加适配器 (Unitek) 的 USB-C。还使用 PC 进行了测试。
  4. 更改了驱动程序中与 TCP 卸载和控制流模式选择相关的一些设置:被动/主动
  5. 重置网络 - 设置 > 网络和互联网 > 高级网络设置 > 网络重置
  6. 使用 TCP 优化器(调整) https://www.speedguide.net/downloads.php
  7. 测试了不同的浏览器。Edge、Chrome、Firefox、SRW Iron、Opera 和 wget。
  8. 从 silnet 检查电源/电池计划,正常,性能。无论是否插入电源线。
  9. 将 USB3 适配器插入 PC - 同样存在问题。
  10. 将 MTU 从 1500 降低到较低的值,例如 1458、1300 等。
  11. 所有计算机都配备了快速的 SSD 驱动器,写入速度远超 100 MB/s。
  12. 检查了注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 的不同设置,包括 TcpWindowSize(值在 131072 到 16000000 之间)、GlobalMaxTcpWindowSize(值在 131072 到 16000000 之间)和 Tcp1323Opts(0,1,3)——一开始我以为它有帮助,但我发现它在某些情况下会变慢(在 PC 上不会)
  13. 将拥塞提供商从 CUBIC 更改为 CTCP。
  14. 使用 Linux Lubuntu BootCD 进行测试 -这一个解决问题- 速度更快、更稳定,但我想让它在 Windows 11 上运行得更快。

我发现,如果网络延迟像 LAN 一样低,或者说 3-5 毫秒,无论我使用适配器还是普通以太网卡,速度都非常棒(超过 100 MB/s),但如果距离较远,例如来自其他国家/地区,例如德国、瑞典等,延迟 25+ 毫秒,速度比 PC 以太网卡低得多。我知道这可能与 TCP 缓冲区有关,但就像我说的那样,我在 TCP 优化器中为该网卡使用了优化选项。

TCP 全球 :: Zephyrus

netsh 接口 tcp 显示全局

TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State          : enabled
Receive Window Auto-Tuning Level    : normal     <<<<<<<<< enabled
Add-On Congestion Control Provider  : default
ECN Capability                      : disabled
RFC 1323 Timestamps                 : disabled
Initial RTO                         : 2000
Receive Segment Coalescing State    : disabled
Non Sack Rtt Resiliency             : disabled
Max SYN Retransmissions             : 2
Fast Open                           : enabled
Fast Open Fallback                  : enabled
HyStart                             : enabled
Proportional Rate Reduction         : enabled
Pacing Profile                      : off

拥堵 :: Zephyrus:

获取 NetTCPSetting | 选择 SettingName、CongestionProvider

SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   CUBIC
DatacenterCustom CUBIC
Compat           NewReno
Datacenter       CUBIC
Internet         CUBIC

TCP 全局和拥塞 :: PC

Parametry globalne TCP
-------------------------------------------------------
Stan skalowania odbioru                        : enabled
Stan odciążania (technologia Chimney)          : disabled
Stan NetDMA                                    : disabled
Bezpośredni dostęp do pamięci podręcznej (DCA) : enabled
Poziom autodostrajania okna odbierania         : normal   <<<<<<<< enabled
Dostawca dodatkowej kontroli przeciążenia      : ctcp     <<<<<<<< different in Win7
Funkcja ECN                                    : disabled
Sygnatury czasowe RFC 1323                     : disabled

我变了拥塞提供商立方体复合TCP- 没有帮助。

The TCP global default template is internet

TCP Supplemental Parameters
----------------------------------------------
Minimum RTO (msec)                  : 300
Initial Congestion Window (MSS)     : 10
Congestion Control Provider         : ctcp
Enable Congestion Window Restart    : disabled
Delayed ACK timeout (msec)          : 40
Delayed ACK frequency               : 2
Enable RACK                         : enabled
Enable Tail Loss Probe              : enabled

有谁知道我还可以检查什么以及如何解决没有内置以太网卡的笔记本电脑的性能问题?如果能以某种方式修复 USB3 适配器就太好了。我可以买更好的 WiFi6 路由器,但这不是首选解决方案。

没什么帮助。

答案1

你应该使用 iperf 工具来测试,而不是从网上下载,因为网上有太多的不确定性

相关内容