/ / Setting "Paravirtualization Interface" w Vagrantfile - vagrant, virtualbox

Ustawienie "Paravirtualization Interface" w Vagrantfile - vagrant, virtualbox

VirtualBox 5 udostępnia ustawienie o nazwie "Interfejs parawirtualizacji" które może poprawić wydajność niektórych konkretnych systemów operacyjnych gości.

Czy istnieje sposób, aby ustawić tę opcję w Vagrantfile?

I ogólnie: Czy istnieje dokumentacja, w jaki sposób ustawić ustawienia przyspieszenia za pomocą pliku Vagrant?

Odpowiedzi:

11 dla odpowiedzi nr 1

Znalazłem to. VBoxManage (narzędzie VirtualBox CLI) ma opcjonalny argument o nazwie --paravirtprovider. Możesz dodać to do vb.customize połączenie:

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

Inne ustawienia procesora są również dostępne w ten sposób, vb.customize przyjmuje ten sam argument co VBoxManage. Odnosić się do VboxManage --help aby uzyskać listę wszystkich opcji.