我正在通过Vagrant / Virtualbox使用Ubuntu 12.04 VM(hashicorp / precise32)。与我的主机系统相比,它的下载速度似乎非常慢。这是我通过speedtest-cli通过主机系统(OSX)获得的:
Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s
这就是我在来宾操作系统(Ubuntu 12.04)中得到的:
Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s
因此主机下载速度快70倍!对这些问题的通常反应是:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
但是我已经将它配置为我的Vagrantfile。
我还使用普通的Virtualbox和12.04(无游民)对其进行了测试。当我使用NAT接口时,会发生相同的问题。但是,切换到桥接模式会使下载速度提高20倍。这很讨厌,因为Vagrant依赖NAT接口始终为eth0。
我使用OSX Mavericks作为主机系统。Virtualbox版本为4.3.18。
有任何想法吗?