aur*_*amo 38 networking virtualbox ubuntu vagrant
我正在通过 Vagrant/Virtualbox 使用 Ubuntu 12.04 VM(hashicorp/precise32)。与我的主机系统相比,它的下载速度似乎非常慢。这是我在主机系统 (OSX) 和 speedtest-cli 上得到的结果:
Testing download speed........................................
Download: 845.62 Mbits/s
Testing upload speed..................................................
Upload: 296.03 Mbits/s
Run Code Online (Sandbox Code Playgroud)
这就是我在来宾操作系统(Ubuntu 12.04)中得到的:
Testing download speed........................................
Download: 12.41 Mbits/s
Testing upload speed..................................................
Upload: 247.64 Mbits/s
Run Code Online (Sandbox Code Playgroud)
所以主机下载速度快了70倍!对这些问题的通常反应是这样的:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
Run Code Online (Sandbox Code Playgroud)
但是我已经将它配置到我的 Vagrantfile 中。
我还使用普通的 Virtualbox 和 12.04(无 Vagrant)对此进行了测试。当我使用 NAT 接口时会出现同样的问题。但是,切换到桥接模式会使下载速度提高 20 倍。这很糟糕,因为 Vagrant 依赖于 NAT 接口始终为 eth0。
我使用 OSX Mavericks 作为主机系统。Virtualbox 版本是 4.3.18。
有任何想法吗?
aur*_*amo 30
对于 vagrant 用户,将以下内容添加到您的 Vagrant 文件中:
config.vm.provider "virtualbox" do |v|
v.customize ["modifyvm", :id, "--nictype1", "virtio"]
end
Run Code Online (Sandbox Code Playgroud)
我的速度提高了约 15 倍。在 VirtualBox GUI 上,我现在看到 NAT 接口的不同适配器类型:Paravirtualized Network (virtio-net)
.
小智 17
我为我找到了更简单的解决方案
我刚刚切换到 PCNet-Fast III 适配器。速度对我来说已经足够好了(40 Mb/s)
归档时间: |
|
查看次数: |
54249 次 |
最近记录: |