重大提升:Xen 4.0新增功能20余項(xiàng)
Xen.org近日發(fā)布了開源Xen虛擬機(jī)管理程序的新版本;盡管這個(gè)新的虛擬化平臺(tái)還不如其競(jìng)爭(zhēng)對(duì)手VMwarev Sphere的功能特性來(lái)得全面,但Xen.org向外發(fā)布Xen的最新版:4.0后,更新后的這款虛擬機(jī)管理程序現(xiàn)在其版本號(hào)趕上了vSphere。
Xen 4.0緊隨2009年11月發(fā)布的Xen 3.4.2之后發(fā)布。Xen.org將該新版本稱為"市面上最先進(jìn)的開源虛擬機(jī)管理程序軟件",并且表示該版本是全球開發(fā)團(tuán)隊(duì)共同努力的結(jié)晶,這支團(tuán)隊(duì)匯集了50多家領(lǐng)先的技術(shù)廠商、高等院校和虛擬化專家。該團(tuán)隊(duì)聲稱,Xen 4.0將為處理企業(yè)內(nèi)部工作負(fù)載和云計(jì)算工作負(fù)載提供大幅改善的性能。
思杰系統(tǒng)公司數(shù)據(jù)中心和云計(jì)算部門的首席技術(shù)官Simon Crosby說(shuō):"Xen 4.0中新的先進(jìn)技術(shù)將把云計(jì)算和虛擬化帶到新的層面,而思杰致力于將這些先進(jìn)技術(shù)運(yùn)用到我們從桌面虛擬化到云計(jì)算的全部產(chǎn)品線上。"
為了增強(qiáng)主機(jī)層面的性能和可擴(kuò)展性,新的Xen 4.0虛擬機(jī)管理程序現(xiàn)在橫跨主機(jī)服務(wù)器上的128個(gè)物理處理器,最多可以處理1TB的物理主系統(tǒng)內(nèi)存。在訪客環(huán)境中,基于Xen 4.0運(yùn)行的虛擬機(jī)現(xiàn)在可以分配給多達(dá)128個(gè)虛擬處理器(不過(guò)虛擬機(jī)方面的內(nèi)存容量并不清楚)。
其他改進(jìn)之處包括:可充分利用新的英特爾至強(qiáng)(Nehalem-EX)和AMD皓龍6000處理器中新的可靠性、可用性和可服務(wù)性(RAS)功能。用戶現(xiàn)在可以熱插拔物理服務(wù)器中的處理器和內(nèi)存,沒(méi)必要關(guān)閉虛擬機(jī)管理程序或服務(wù)器上的虛擬機(jī)。用戶現(xiàn)在還可以調(diào)整虛擬硬盤的大小,不需要重啟或關(guān)閉虛擬機(jī),這是另一項(xiàng)節(jié)省時(shí)間的優(yōu)良特性。
Xen 4.0為該虛擬機(jī)管理程序增添了另外二十多項(xiàng)新的改進(jìn)之處,其中最重要的恐怕就是增添了容錯(cuò)功能,這歸功于瑞摩斯項(xiàng)目(Project Remus)。該虛擬機(jī)管理程序現(xiàn)在包括這項(xiàng)功能:支持物理服務(wù)器之間虛擬機(jī)狀態(tài)的實(shí)時(shí)事務(wù)同步,從而讓管理員能夠確保高級(jí)別的服務(wù)可靠性,不需要額外的軟件解決方案。新的容錯(cuò)功能讓一臺(tái)物理服務(wù)器上的虛擬機(jī)能夠由另一臺(tái)物理服務(wù)器上的虛擬機(jī)來(lái)鏡像。那樣,要是一臺(tái)物理服務(wù)器出了故障,備用虛擬機(jī)會(huì)在第二臺(tái)服務(wù)器上繼續(xù)運(yùn)行;對(duì)用戶來(lái)說(shuō),工作負(fù)載的處理不會(huì)受到任何明顯干擾。
另一項(xiàng)先進(jìn)的新增功能名為Netchannel2,這項(xiàng)技術(shù)可充分利用網(wǎng)絡(luò)硬件方面取得的重大改進(jìn),比如擁有多隊(duì)列和單根-I/O虛擬化(SR-IOV)功能的SMART網(wǎng)卡等硬件。這為虛擬化基礎(chǔ)架構(gòu)提供了卓越的數(shù)據(jù)處理功能,允許眾多的網(wǎng)絡(luò)流量進(jìn)入到基于Xen的虛擬機(jī)中。有了這項(xiàng)技術(shù),一塊網(wǎng)卡在單個(gè)虛擬機(jī)面前就相當(dāng)于獨(dú)立的網(wǎng)絡(luò)適配器。
虛擬硬盤(VHD)的快照和克隆功能也得到了改進(jìn),支持Blktap2驅(qū)動(dòng)程序。Xen 4.0中新實(shí)現(xiàn)的VHD提供了高性能的虛擬機(jī)快照和克隆功能,另外提供了不需要停止虛擬機(jī)流程,即可實(shí)時(shí)拍取虛擬磁盤快照的功能。
Xen 4.0還新增了內(nèi)存方面的改進(jìn)。它采用了Transcendent Memory和頁(yè)共享(Page Sharing)等新算法,以增強(qiáng)虛擬機(jī)管理程序在內(nèi)存操作方面的性能和能力。Transcendent Memory(tmem)提供了一種新方法,可通過(guò)收回沒(méi)有得到利用的內(nèi)存,并提供給最需要內(nèi)存的地方,從而改善虛擬化環(huán)境中物理內(nèi)存的利用率。據(jù)說(shuō)tmem就好比是快速內(nèi)存磁盤(RAMdisk):當(dāng)實(shí)際內(nèi)存短缺,而且只能通過(guò)工作不穩(wěn)定、基于內(nèi)存頁(yè)拷貝的接口進(jìn)行訪問(wèn)時(shí),快速內(nèi)存磁盤就大有用場(chǎng)。Xen 4.0還增添了最初實(shí)現(xiàn)的內(nèi)存頁(yè)共享。這讓多個(gè)虛擬機(jī)可以共享共同的內(nèi)存頁(yè),從而降低總的內(nèi)存耗用量。
更新后的虛擬機(jī)管理程序還通過(guò)改善某些直通(pass through)技術(shù),提升了性能。Xen 4.0可以更有效地利用英特爾至強(qiáng)I/O虛擬分配(VT-d)和AMD皓龍I/O內(nèi)存管理單元(IOMMU)功能中的加速I/O虛擬化技術(shù),從而改善虛擬化I/O。它還通過(guò)使用VGA主圖形卡直通技術(shù),從訪問(wèn)操作系統(tǒng)直接訪問(wèn)圖形卡GPU,從而提供了對(duì)高性能圖形的支持。
能夠運(yùn)行高性能、網(wǎng)絡(luò)密集型、對(duì)延遲敏感的應(yīng)用程序,這意味著幾乎任何工作負(fù)載現(xiàn)在都能在虛擬機(jī)環(huán)境里面加以處理。由于處理器和虛擬機(jī)管理程序方面繼續(xù)得到改進(jìn),管理員將來(lái)能放眼整個(gè)數(shù)據(jù)中心,表示幾乎任何應(yīng)用程序現(xiàn)在都非常適合虛擬化處理,因?yàn)樾阅芊矫娴南拗圃絹?lái)越少。
Xen社區(qū)網(wǎng)站(http://xen.org/)上有一份完整列表,詳細(xì)介紹了Xen 4.0中所有新的功能特性和改進(jìn)之處。
【編輯推薦】
- 虛擬化基礎(chǔ)架構(gòu)性能創(chuàng)新高 Xen 4.0發(fā)布
- 虛擬化戰(zhàn)斗加劇 VMware與Xen的市場(chǎng)爭(zhēng)斗
- Xen虛擬機(jī)遷移到KVM六步走