为什么 VirtualBox 下的 Windows 下载速度比本机 Linux 快 20 倍?

为什么 VirtualBox 下的 Windows 下载速度比本机 Linux 快 20 倍?

我使用的是 Linux Debian Jessie 64 位(主机),并在 Oracle VirtualBox 上运行 Windows 7(来宾)。我正在使用 youtube-dl 从 YouTube 下载视频。由于一位朋友问我如何使用它,而她使用 Windows,我在 VirtualBox 上尝试了同样的方法来教她。令我惊讶的是,通过 Linux 终端的下载速度为 200KB/s,而 Windows 终端的下载速度为 4MB/s!我必须假设我的配置有问题,但我不知道可能是什么。或者还有其他的解释吗?

在此输入图像描述

答案1

最简单的解释是您连接到两个不同的 YouTube 服务器,并且甚至没有下载相同的文件(标题相同,但大小非常不同,并且两者都以相同的单位 - MiB 报告)。

为了调查,我会:

  • 检查重复运行相同的下载是否以相同的速度进行。

  • 通过在主机文件中强制使用其 IP,验证是否始终是相同的“www.youtube.com”受到攻击。

  • 在 Linux 和 Windows 中强制使用 -4 或 -6 选项(默认值可能不同)。

  • 尝试下载其他东西,比如从 kernel.org 下载内核,也许还可以测试各个站点。

  • 检查 Linux 是否安装了某种代理/流量整形器/节流阀

这应该限制它是网络问题、路径问题、操作系统问题、偶然事件、巧合还是第三种选择。

相关内容