Windows 10 互联网下载速度很慢,而 WSL 2.0 却很快

Windows 10 互联网下载速度很慢,而 WSL 2.0 却很快

我正在 Windows 10 20H2 系统上使用不同的应用程序从某些主机下载文件。

在某些主机上(并非所有主机),我的下载速度只有 20%。我发现,无论我在 Windows 10 中使用哪种应用程序,我的下载速度都非常慢。在同一网络中的其他设备上,下载速度很高。即使在 WSL 2 上相同的系统我获得不同的下载速度 - 下载速度为 100%。

我已经测试过以下应用程序,但下载速度很慢:

  1. 铬合金
  2. 火狐
  3. 歌剧
  4. Wget(在 PowerShell 中)
  5. VirtualBox 中的 Ubuntu

我原以为这是一般系统或任何网络驱动程序的问题,但正如所说,我可以在 WSL 2 中的 Ubuntu 上以 100% 的下载率下载相同的链接。另外正如提到的,网络中的任何其他设备都能够以最大下载速率下载文件。

真正让我困惑的是,WSL 可以全速访问文件,而 VirtualBox 中运行的 Ubuntu 系统却不能。但到目前为止,我无法分辨这些连接之间的区别。

因此,我尝试重置 Windows 10 系统上的每个连接,但没有成功。除此之外,我还分别尝试了 IPv4 和 IPv6,但同样没有成功。我以为可能是 TLSv 1.3,但它在 fast.com 上运行良好。我还禁用了 SmartScreen,但同样没有成功。

我怎样才能恢复全速?在这里下载可能存在什么问题?

答案1

在管理员环境中使用netsh int tcp show globalPowerShell,我能够发现已autotuninglevel设置为disabled

使用命令启用它之后,netsh int tcp set global autotuninglevel=normal我恢复了全速。

请参阅 Microsoft 文档以了解更多说明。

答案2

Speedtest 很好,在命令行上也是如此。但是从 ubuntu 下载软件包似乎仍然很慢。40kb/s 到 200kb/s。什么......

我的实际网速实际上是这个的 100 多倍(双向 200mbit,由于我在家工作,所以速度很慢。在工作时可以达到 10Gbit)。

我个人认为 wsl (一和二) 都已损坏。

相关内容