相关疑难解决方法(0)

如何修复极慢的 Virtualbox 网络下载速度?

我正在通过 Vagrant/Virtualbox 使用 Ubuntu 12.04 VM(hashicorp/precise32)。与我的主机系统相比,它的下载速度似乎非常慢。这是我在主机系统 (OSX) 和 speedtest-cli 上得到的结果:

Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s
Run Code Online (Sandbox Code Playgroud)

这就是我在来宾操作系统(Ubuntu 12.04)中得到的:

Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s
Run Code Online (Sandbox Code Playgroud)

所以主机下载速度快了70倍!对这些问题的通常反应是这样的:

config.vm.provider "virtualbox" do |v|
  v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
Run Code Online (Sandbox Code Playgroud)

但是我已经将它配置到我的 Vagrantfile 中。

我还使用普通的 Virtualbox 和 12.04(无 Vagrant)对此进行了测试。当我使用 NAT 接口时会出现同样的问题。但是,切换到桥接模式会使下载速度提高 20 倍。这很糟糕,因为 Vagrant 依赖于 NAT 接口始终为 eth0。

我使用 OSX Mavericks 作为主机系统。Virtualbox 版本是 4.3.18。

有任何想法吗?

networking virtualbox ubuntu vagrant

38
推荐指数
2
解决办法
5万
查看次数

标签 统计

networking ×1

ubuntu ×1

vagrant ×1

virtualbox ×1