如何為虛擬化部署環(huán)境選擇CPU與內(nèi)存?
如今,許多公司都在使用虛擬化技術(shù),但是在應(yīng)用的過程中出現(xiàn)很多疑問。尤其是對(duì)軟件與硬件在虛擬環(huán)境中所起的作用、扮演的角色都不太清楚。那么什么是硬件虛擬化?它的原理和特點(diǎn)是什么?軟件與硬件如何協(xié)調(diào)工作?在硬件選擇過程中,包括硬件的購買,如CPU、處理器和內(nèi)存如何選擇,在虛擬化部署上有著怎樣的實(shí)行效果,將一一道來。
為虛擬化部署選擇CPU
當(dāng)購買CPU時(shí),首先選擇的是牌子:AMD還是英特爾?過去幾年圍繞著這兩者進(jìn)行了許多性能研究。隨著處理器架構(gòu)的持續(xù)變更,AMD有時(shí)超過了英特爾,有時(shí)又落后。英特爾和AMD都在他們最新的處理器里集成了虛擬化技術(shù),分別是Intel Virtualization Technology(Intel VT)和AMD Virtualization(AMD V),以加速虛擬服務(wù)器里的指令執(zhí)行。
英特爾與AMD處理器的主要區(qū)別在于物理架構(gòu)。英特爾使用前端總線模式連接處理器到內(nèi)存控制器,而AMD在每個(gè)處理器上使用集成的內(nèi)存控制器,讓處理器通過超線程互聯(lián)。取決于什么樣的系列,這些處理器有不同的能源消耗級(jí)別。
當(dāng)你比較擁有相似的速度、功能和核心數(shù)量的處理器時(shí),英特爾和AMD的性能都差不多。一些性能研究顯示英特爾處理器在性能方面更具優(yōu)勢(shì),其他研究則相反。英特爾和AMD處理器在VMware ESX主機(jī)里都工作得很好,因此在選擇時(shí)與個(gè)人的品牌愛好相關(guān)。由于英特爾和AMD不斷發(fā)布新的處理器系列,在你作出選擇之前應(yīng)該查看一下哪個(gè)目前有非常先進(jìn)的技術(shù)。
因此該選擇哪類CPU?一般來說習(xí)慣了什么牌子就堅(jiān)持使用,尤其是目前服務(wù)器已經(jīng)使用了某個(gè)牌子。這樣做的原因是如果主機(jī)運(yùn)行在不同的處理器上時(shí),你不能從一臺(tái)主機(jī)移動(dòng)運(yùn)行著的虛擬機(jī)到另一臺(tái)。(參見AMD演示英特爾與AMD處理器之間的熱遷移)例如,使用英特爾處理器的虛擬機(jī)啟動(dòng)在一臺(tái)主機(jī)上,如果在其運(yùn)行時(shí)移動(dòng)到使用AMD處理器的主機(jī)上,一般會(huì)崩潰。如果你決定使用不同牌子的處理器,處于兼容性考慮,最好將使用相同牌子處理器的主機(jī)隔離在分開的集群里?!?/P>
關(guān)注我們


