在Vagrantfile中设置"半虚拟化接口"

sel*_*oup 8 virtualbox vagrant

VirtualBox 5公开了一个名为"虚拟化接口"的设置,可以提高某些特定客户机操作系统的性能.

有没有办法在一个设置此选项Vagrantfile

总的来说:是否有关于如何通过Vagrantfile设置加速设置的文档?

sel*_*oup 11

找到了.VBoxManage(VirtualBox CLI工具)有一个名为的可选参数--paravirtprovider.您可以将其添加到vb.customize通话中:

Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/trusty64"
  config.vm.provider "virtualbox" do |vb|
    vb.customize [
      "modifyvm", :id,
      "--memory", "1024",
      "--paravirtprovider", "kvm", # for linux guest
      "--cpus", "2"
    ]
  end
end
Run Code Online (Sandbox Code Playgroud)

其他CPU设置也可以这种方式使用,vb.customize接受相同的参数VBoxManage.请参阅VboxManage --help获取所有选项的列表.