Networking

為什麼 VirtualBox 下的 Windows 下載速度比原生 Linux 快 20 倍?

  • March 12, 2018

我正在使用 Linux Debian Jessie 64 位(主機),並在 Oracle VirtualBox 上執行 Windows 7(來賓)。我正在使用 youtube-dl 從 YouTube 下載影片。由於一個朋友問我如何使用它並且她使用Windows,我在VirtualBox上嘗試了同樣的方法來教她。令我驚訝的是,通過 Linux 終端的下載速度為 200KB/s,而在 Windows 終端的下載速度為 4MB/s!我必須假設我的配置有問題,但我不知道可能是什麼。或者還有其他解釋嗎?

在此處輸入圖像描述

最簡單的解釋是您連接到兩個不同的 YouTube 伺服器,甚至沒有下載相同的文件(標題相同,但大小差異很大,並且都以相同的單位 - MiB 報告)。

為了調查,我會:

  • 檢查相同下載的重複執行是否以相同的速度執行。
  • 通過在主機文件中強制其 IP 來驗證它是否總是被擊中的“www.youtube.com”。
  • 在 Linux 和 Windows 中強制使用 -4 或 -6 選項(預設值可能不同)。
  • 嘗試下載其他東西,比如從 kernel.org 下載核心,並可能測試各種站點。
  • 檢查 Linux 是否安裝了某種代理/流量整形器/節流器

這應該限定它是網路問題、路徑問題、作業系統問題、偶然事件、巧合還是第三種選擇。

引用自:https://unix.stackexchange.com/questions/429773