Я использую виртуальную машину Ubuntu 12.04 (hashicorp / precision32) через Vagrant / Virtualbox. Кажется, скорость загрузки очень низкая по сравнению с моей хост-системой. Вот что я получаю с хост-системой (OSX) с помощью speedtest-cli:
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 (без Vagrant). Та же проблема возникает при использовании интерфейса NAT. Тем не менее, переход в мостовой режим увеличивает скорость загрузки в 20 раз. Это неприятно, поскольку Vagrant полагается, что интерфейс NAT всегда будет eth0.
Я использую OSX Mavericks в качестве хост-системы. Версия Virtualbox - 4.3.18.
Любые идеи?