Hyper-V 的系統資源負擔 (Project Server 2007)
上次修改主題的時間: 2009-03-26
在 Hyper-V 上執行客體作業系統的相關負擔
無論使用何種伺服器虛擬化軟體,都會有一定程度的負荷與執行虛擬化程式碼相關,因為這些虛擬化程式碼是為了支援 Hyper-V 所執行的客體作業系統。下列小節將摘要說明在 Hyper-V 虛擬機器上執行客體作業系統時與特定資源相關的負荷:
CPU 負荷
在 Hyper-V 虛擬機器上執行客體作業系統所相關的 CPU 負荷約佔 9-12% 之間。例如,Hyper-V 虛擬機器上所執行的客體作業系統通常有 88-91% 的 CPU 資源可供實體硬體上之對等作業系統使用。
記憶體負荷
在 Hyper-V 虛擬機器上執行客體作業系統所相關的記憶體負擔大約有 300 MB 是用於 Hypervisor,外加 32 MB 用於每部虛擬機器所配得的第一個 GB RAM,再外加 8 MB 用於每部虛擬機器所配得的每一額外 GB RAM。
網路負荷
在 Hyper-V 虛擬機器上執行客體作業所直接歸究的網路延遲大約少於 1 毫秒 (ms),而客體作業系統維持的網路輸出佇列時間通常少於 1 毫秒。
磁碟負荷
如果在 Hyper-V 中使用穿透式磁碟功能,則在 Hyper-V 虛擬機器上執行客體作業系統所相關的磁碟 I/O 負荷會介於 6-8% 之間。例如,Hyper-V 上所執行的客體作業系統通常有 92-94% 的磁碟 I/O 可供實體硬體上之對等作業系統使用。
在 Hyper-V 上執行 Project Server 2007 解決方案的磁碟效能
對於任何企業專案管理解決方案來說,整體效能中最重要的就是資料庫效能。Hyper-V 加入了穿透式磁碟的概念,這可讓實體磁碟或邏輯單位編號 (LUN) 直接對應且只對應至 Hyper-V 虛擬機器。若使用穿透式功能,就可在磁碟作業時略過根分割上的 NTFS 檔案系統,因此能夠降低 CPU 負荷,而提升 I/O 效能。Hyper-V 提供的合成 SCSI 控制器和 IDE 篩選器驅動程式,可帶來大幅優於 Virtual Server 2005 隨附之模擬 IDE 裝置的效能效益。
雖說 SCSI 控制器和 IDE 控制器都可設定成可供穿透式作業使用,但不妨考慮使用 SCSI 控制器為資料量設定穿透式磁碟。之所以如此建議,是因為 SCSI 控制器僅可在已安裝 Hyper-V 整合服務的前提下安裝,而 IDE 控制器卻可在未安裝 Hyper-V 整合服務的情況下使用。如果在未安裝 Hyper-V 整合服務的情況下安裝 IDE 控制器,執行磁碟 I/O 時就無法獲得 IDE 篩選器驅動程式帶來的效益,也就不是最佳效能。因此,若要確定在 Hyper-V 虛擬化環境的資料檔案獲得最佳 I/O 效能,請在主機作業系統和客體作業系統上同時安裝整合服務,並使用 SCSI 控制器為資料量設定穿透式磁碟。
另請參閱
概念
Project Server 2007 虛擬化
Hyper-V 架構 (Project Server 2007)
在 Hyper-V 上部署 Project Server 2007
在 Hyper-V 上使用 Project Server 2007 的最佳作法
安裝及設定 Project Server 2007 和 Hyper-V