Saya menggunakan Ubuntu 12,04 VM (hashicorp / precision32) melalui Vagrant / Virtualbox. Tampaknya memiliki kecepatan unduh yang sangat lambat dibandingkan dengan sistem host saya. Inilah yang saya dapatkan dengan sistem host (OSX) dengan speedtest-cli:
Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s
Dan inilah yang saya dapatkan di OS tamu (Ubuntu 12.04):
Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s
Jadi kecepatan unduh host 70 kali lebih cepat! Tanggapan yang biasa untuk masalah ini adalah ini:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
Tapi saya sudah mengkonfigurasinya ke Vagrantfile saya.
Saya juga menguji ini dengan Virtualbox biasa dan 12,04 (tanpa Vagrant). Masalah yang sama terjadi ketika saya menggunakan antarmuka NAT. Namun, beralih ke mode bridged membuat kecepatan unduhan 20x lebih cepat. Ini jahat, karena Vagrant mengandalkan antarmuka NAT untuk selalu et0.
Saya menggunakan OSX Mavericks sebagai sistem host. Versi virtualbox adalah 4.3.18.
Ada ide?
sumber
Am79C973
juga jika Anda memiliki masalah denganvirtio
.Saya telah menemukan solusi mach yang lebih sederhana untuk saya
Saya baru saja beralih ke adaptor PCNet-Fast III. Dan kecepatan menjadi cukup baik untuk saya (40 Mb / s)
sumber
v.customize ["modifyvm", :id, "--nictype1", "Am79C973"]
.apt-get
menggantung ketika mencoba mengunduh. Akhirnya itu akan berhasil, tetapi mengubah adaptor jaringan seperti di atas menyelesaikan masalah.@ auramo jawaban berguna, tetapi harap dicatat bahwa ia menentukan NIC tertentu: # 1. Dalam sistem saya, misalnya, saya memiliki banyak antarmuka jaringan. Saya harus menentukan
--nictype4
.Selain itu, orang lain telah melaporkan manfaat di tempat lain untuk menentukan
natdnshostresolver#
dan dinatdnsproxy#
mana#
nomor mengidentifikasi NIC Anda. Di tambang, tampilannya seperti ini:sumber