2015-07-14 14 views
7

VirtualBox 5 cho thấy một cài đặt được gọi là "Giao diện Paravirtualization" có thể cải thiện hiệu suất cho một số hệ điều hành khách cụ thể.Cài đặt "Giao diện Paravirtualization" trong Vagrantfile

Có cách nào để đặt tùy chọn này trong Vagrantfile không?

Và nói chung: Có tài liệu hướng dẫn về cách đặt cài đặt tăng tốc qua Vagrantfile không?

Trả lời

10

Tìm thấy. VBoxManage (công cụ VirtualBox CLI) có đối số tùy chọn được gọi là --paravirtprovider. Bạn có thể bổ sung vào vb.customize gọi:

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 

Các thiết lập chế độ CPU khác cũng có sẵn theo cách đó, vb.customize chấp nhận lập luận tương tự như VBoxManage. Tham khảo VboxManage --help để có danh sách tất cả các tùy chọn.

Các vấn đề liên quan