Hyper-V 架構

Hyper-V 具有類型 1 Hypervisor 型架構。 Hypervisor 會將處理器和記憶體虛擬化。 其提供根分割區中虛擬化堆疊的機制,以管理子分割區、虛擬機器 (VM),並將 I/O (輸入/輸出) 等服務公開至 VM。

根分割區擁有並可直接存取實體 I/O 裝置。 根分割區中的虛擬化堆疊提供 VM、管理 API 和虛擬化 I/O 裝置的記憶體管理員。 其也會實作模擬的裝置,例如整合裝置電子 (IDE) 磁碟控制器和 PS/2 輸入裝置連接埠。 而且其支援 Hyper-V 特有綜合裝置,以提高效能並降低額外負荷。

Diagram showing the Hyper-V hypervisor-based architecture.

Hyper-V 特有 I/O 架構是由根分割區中的虛擬化服務提供者 (VSP) 和子分割區中的虛擬化服務用戶端 (VSC) 所組成。 每項服務都會透過 VM 匯流排公開為裝置,其可作為 I/O 匯流排並可達成使用共用記憶體等機制的 VM 之間的高效能通訊。 客體作業系統的隨插即用管理員會列舉這些裝置 (包括 VM 匯流排),以及載入適當的裝置驅動程式、虛擬服務用戶端。 I/O 以外的服務也會透過此架構公開。

Windows Server 2008 作業系統功能

使用 Windows Server 2008,作業系統有一些功能可最佳化在 VM 中執行時的行為。 優點包括降低記憶體虛擬化的成本、改善多核心可擴縮性,以及減少客體作業系統的背景 CPU 使用量。

下列連結建議在執行 Hyper-V 角色的伺服器上提升效能的最佳做法。