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