VirtualBox 5公开了一个名为"Paravirtualization Interface"的设置,可以提高某些特定客户操作系统的性能。
有没有办法在Vagrantfile
中设置此选项?
总的来说:是否有关于如何通过Vagrantfile设置加速设置的文档?
答案 0 :(得分:1)
我的Vagrantfile没有vb.customize节(也许接受的答案使用旧格式(?))。 基于https://www.vagrantup.com/docs/virtualbox/configuration.html和https://www.virtualbox.org/manual/ch08.html(搜索--nictype),以下内容对我有用。我不需要显式设置KVM,因为我在Linux上,并且它是默认设置。
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.hostname = "whatever"
config.vm.provider "virtualbox" do |vb|
vb.memory = "512"
vb.cpus = "2"
vb.default_nic_type = "virtio"
end
end
通过将此default_nic_type设置为virtio,不仅第一个NAT版本的NIC都获得了这种类型,而且我还定义了第二个NIC(此处未显示),并且也将其创建为virtio(virtual-net在virtualbox设置GUI中)