我正在 Windows 10 20H2 系统上使用不同的应用程序从某些主机下载文件。
在某些主机上(并非所有主机),我的下载速度只有 20%。我发现,无论我在 Windows 10 中使用哪种应用程序,我的下载速度都非常慢。在同一网络中的其他设备上,下载速度很高。即使在 WSL 2 上相同的系统我获得不同的下载速度 - 下载速度为 100%。
我已经测试过以下应用程序,但下载速度很慢:
- 铬合金
- 火狐
- 歌剧
- Wget(在 PowerShell 中)
- VirtualBox 中的 Ubuntu
我原以为这是一般系统或任何网络驱动程序的问题,但正如所说,我可以在 WSL 2 中的 Ubuntu 上以 100% 的下载率下载相同的链接。另外正如提到的,网络中的任何其他设备都能够以最大下载速率下载文件。
真正让我困惑的是,WSL 可以全速访问文件,而 VirtualBox 中运行的 Ubuntu 系统却不能。但到目前为止,我无法分辨这些连接之间的区别。
因此,我尝试重置 Windows 10 系统上的每个连接,但没有成功。除此之外,我还分别尝试了 IPv4 和 IPv6,但同样没有成功。我以为可能是 TLSv 1.3,但它在 fast.com 上运行良好。我还禁用了 SmartScreen,但同样没有成功。
我怎样才能恢复全速?在这里下载可能存在什么问题?
答案1
在管理员环境中使用netsh int tcp show global
PowerShell,我能够发现已autotuninglevel
设置为disabled
。
使用命令启用它之后,netsh int tcp set global autotuninglevel=normal
我恢复了全速。
答案2
Speedtest 很好,在命令行上也是如此。但是从 ubuntu 下载软件包似乎仍然很慢。40kb/s 到 200kb/s。什么......
我的实际网速实际上是这个的 100 多倍(双向 200mbit,由于我在家工作,所以速度很慢。在工作时可以达到 10Gbit)。
我个人认为 wsl (一和二) 都已损坏。