Xen

如何確保 VM 在 XEN 上處於 Para 虛擬化模式?

  • October 22, 2012

我有一台執行 XEN 的伺服器,ubuntu 12.04 作為域 0。

Intel VT 預設開啟,我不想將任何 Windows 作業系統作為 VM 執行。所以

1. how can i makesure that all the created VM will be in
paravirtualized mode even with VT enabled?

我聽說在完全虛擬化中,hypervisor 需要努力模擬所有底層硬體,與 para 模式相比,這可能會降低過多 i/o 特定應用程序的性能。

2.Since i am running only Linux VMs do i really need to enable VT
support?

3.Can i be able to run Linux VM in para mode with VT enabled?

4.Will simply turning on VT support changes virtualization from para to full virtualization??

5.Will there be any performance improvement for VM running Linux OS if VT is enabled?
1. how can i makesure that all the created VM will be inparavirtualized mode even with VT enabled?

創建 Vm 時指定它是在 para 還是 full virtmode。vm 要在 para 模式下執行,它需要特殊的核心,需要從網上下載。所以從 CD 安裝可能無法正常工作。

2.Since i am running only Linux VMs do i really need to enable VT support?

如果在 para 模式下執行 vm,則不需要 VT。

3.Can i be able to run Linux VM in para mode with VT enabled?

是的,即使啟用了 VT,Linux Vms 也可以在 para 模式下執行。

4.Will simply turning on VT support changes virtualization from para to full virtualization??

不,這意味著我們可以同時執行 para 和 full vms。我們可以選擇是以 full 模式還是 para 模式使用 vm。

5.Will there be any performance improvement for VM running Linux OS if VT is enabled?

如果 VM 處於 para 模式,啟用 VT 對 VM 沒有影響。但 HVM 只能在 VT 支持的情況下安裝。

  1. 在使用 virt-install 或任何虛擬化產品/工具創建 VM 時,您需要指定所需的虛擬化類型。例如:- 使用 virt-install -v 確保 hvm 機器和 -p 為您提供半虛擬化機器。
  2. 使用 linux 還需要啟用 VT 支持(如果存在)。
  3. 是的
  4. 是的。啟用 VT 並選擇 VM 類型後,虛擬化類型會發生變化(顯然存在管理程序)。
  5. 是的。這應該有所作為。

引用自:https://serverfault.com/questions/430231