Я використовую Ubuntu 12.04 VM (hashicorp / preci32) через 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 разів швидшою. Це противно, оскільки Вагрант покладається на NAT-інтерфейс завжди et0.
Я використовую OSX Mavericks в якості хост-системи. Версія віртуальної скриньки - 4.3.18.
Будь-які ідеї?