
我們有一個 4 核心實體伺服器,可以與 Win2k3、IIS6 和 SQL Server 2k5 一起運作。我們的服務提供者希望我們將盒子 P2V 到 ESX。我們並不反對它,但我已經非常習慣評估實體伺服器上的效能,並且對虛擬替換的配置和執行方式感到有點拘謹。我的問題:
該盒子是多插槽、4 核的 - 作業系統會「認為」它的 CPU 是什麼?這會讓Windows想要重新註冊嗎?
效能比較如何? IIS 和 SQL 喜歡大量內核,現在每個內核在實體設備上的佔用率都低於 10%。 VMWare 會用它做什麼呢?
預先感謝大家的想法。
答案1
作業系統會認為它擁有 ESX 中分配的 CPU 數量。這可以是 1、2 或 4 個虛擬 CPU。我認為在 vSphere 中這個值已經提高到 8。
Windows 可能會想要重新註冊,因為每個硬體都會改變。不過,解決這個問題很簡單。
性能應該不是問題。我在 2 個虛擬 CPU 的虛擬機器上運行 300 人的 Exchange 伺服器,沒有出現任何問題。您也可能會發現,虛擬機器在虛擬 CPU 較少的情況下也能表現良好,因為對於每個虛擬 CPU,您必須協調正在讀取的實體核心來處理時脈週期。虛擬 CPU 越多,需要「空閒」的核心就越多。我們使用 1 個虛擬 CPU 運行大多數伺服器,除非絕對需要更多。 SQL 和 Exchange 是我們目前運行的唯一具有 2 個虛擬 CPU 的電腦(包括 Citrix)。
答案2
請參閱這篇精彩的文章: http://www.vmware.com/resources/techresources/1007
但是你是說你正在將現有的機器變成ESX,還是將現有的「伺服器」從目前硬體移到另一個ESX主機上?當你說「P2V」時,它讓我想到後者。