Vagrant 设置“;“准虚拟化接口”;流浪汉档案
VirtualBox 5公开了一个名为的设置,可以提高某些特定来宾操作系统的性能 是否有办法在Vagrant 设置“;“准虚拟化接口”;流浪汉档案,vagrant,virtualbox,Vagrant,Virtualbox,VirtualBox 5公开了一个名为的设置,可以提高某些特定来宾操作系统的性能 是否有办法在文件中设置此选项 一般来说:有关于如何通过Vagrant文件设置加速度设置的文档吗?找到了VBoxManage(VirtualBox CLI工具)有一个名为--paravirtprovider的可选参数。您可以将其添加到vb。自定义调用: Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.vm.pr
文件中设置此选项
一般来说:有关于如何通过Vagrant文件设置加速度设置的文档吗?找到了VBoxManage
(VirtualBox CLI工具)有一个名为--paravirtprovider
的可选参数。您可以将其添加到vb。自定义调用:
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
其他CPU设置也可以通过这种方式使用,vb.customize
接受与VBoxManage
相同的参数。请参阅VboxManage--help
以获取所有选项的列表。我的Vagrant文件没有vb.customize部分(可能接受的答案使用了较旧的格式(?)。
基于和(搜索--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
通过将此默认nic类型设置为virtio,不仅第一个NAT nic获得了此类型,而且我还定义了第二个nic(此处未显示),并将其创建为virtio(virtualbox设置GUI中的virtio net)