RHEL 5 Xen完美組合現(xiàn)在來了
RHEL 5是一個安全性和穩(wěn)定性都很高的新型系統(tǒng)。,Xen 是一個開放源代碼虛擬機(jī)監(jiān)視器,由劍橋大學(xué)開發(fā)。它打算在單個計(jì)算機(jī)上運(yùn)行多達(dá)128個有完全功能的操作系統(tǒng)所以RHEL 5 Xen的完美組合現(xiàn)在出現(xiàn)了。
Red Hat在新版操作系統(tǒng)中首次大量采用Xen服務(wù)器虛擬化技術(shù)。不同的是RHEL 5 Xen實(shí)現(xiàn)演進(jìn)的程度大大超過了《NetworkWorld》在SUSE 10中看到的東西,盡管它還缺少全面的工具。
我們可以很輕松地讓RHEL 5 Xen管理程序(hypervisor)運(yùn)行起來,并且隨后迅速構(gòu)建修改的(所謂的“Xen化”主機(jī))內(nèi)核??蛻舨僮鲿捒梢匝杆俚卦谶@些實(shí)例上建立,并且隨后通過Virt-Manager監(jiān)測。Virt-Manager是紅帽公司在RHEL5中內(nèi)置的開源Xen工具。不過,RHEL5利用Xen方式上存在的問題在于,它們沒有從管理角度集成在一起,并且依賴于一種“經(jīng)驗(yàn)主義的”Xen管理應(yīng)用程序,而不是直觀地、按順序地使用不同的標(biāo)準(zhǔn)開源工具。
當(dāng)《NetworkWorld》對比SUSE 10測試RHEL5原生內(nèi)核(native kernel)的性能時(一如既往,這里采用安裝操作系統(tǒng)時選擇的缺省設(shè)置),在LMBench測試結(jié)果(參閱鏈接文章“如何測試RHEL5”)中沒有發(fā)現(xiàn)這兩種操作系統(tǒng)最新版本之間存在什么顯著差別。
RHEL5能夠支持多核CPU和多路服務(wù)器,這也提高了操作系統(tǒng)的性能。在《NetworkWorld》的測試中,RHEL5很輕松檢測到了Polywell 2200S機(jī)器中的雙Athlon CPU,并且同樣很快檢測出了4 路雙核Athlon 64 CPU的HP 585。事實(shí)上,除了在Dell 的PowerEdge P280和HP DL140普通服務(wù)器上遇到的奇怪的顯卡幾何學(xué)問題外,沒有出現(xiàn)其他的檢測錯誤,而且前面提到的問題也屬于微不足道的小問題。與原生RHEL5測試結(jié)果相比,將Xen的管理程序引入后的RHEL5內(nèi)核受到的影響只是延時略有增加。
《NetworkWorld》測試了Xen對性能的影響,發(fā)現(xiàn)管理程序?qū)雍汀耙隭en的RHEL5內(nèi)核”的“插入損失”微不足道的:性能沒有受到多大影響。在測試中,這里生成了兩個客戶“domU”(客戶機(jī)操作系統(tǒng)在Xen行話中的叫法)實(shí)例,并在每個OS客戶實(shí)例中同時運(yùn)行LMBench3。性能隨添加的實(shí)例線性下降。
為了向硬件廠商提供更加一致的編程實(shí)踐,RHEL 5 Xen修改了它的驅(qū)動程序模型??赡艿某晒皇且环N開源iSCSI驅(qū)動程序。這種驅(qū)動程序使OS實(shí)例可使用通過驅(qū)動程序連接外部存儲設(shè)備(如iSCSI管理的SAN設(shè)備)的能力所提供的虛擬存儲。驅(qū)動程序使外部iSCSI存儲設(shè)備可以像“SAN”那樣被操作系統(tǒng)所訪問,從而減少了服務(wù)器硬件的數(shù)量。它還為系統(tǒng)設(shè)計(jì)人員提供了靈活的存儲選擇—如果他們必須以更條理的方式維護(hù)虛擬OS實(shí)例的話。
與微軟和蘋果在他們的操作系統(tǒng)中增加了大量華麗的GUI改進(jìn)不同,在RHEL5服務(wù)器和客戶機(jī)版中沒有獲得重大改進(jìn)的是GUI。RHEL 5 Xen用戶界面中確實(shí)沒有什么新東西,它仍使用Gnome 7.1,不過,它增加了對高性能顯卡的支持并增加AIGLX庫。后者模仿了一些競爭性GUI特性的圖形視覺效果,這些特性包括漂亮的最小化、透明/半透明、淡出和窗口操作特性。
在其他顯著的變化方面,安裝時間支持選擇增加了,RHEL5在檢測和防火墻操作方面增加了對IPv6的更復(fù)雜、更全面的支持。
結(jié)論
感官上的吸引力似乎不是這一版本的重點(diǎn)。相反,在RHEL5中,RHEL 5 Xen以優(yōu)化的虛擬化和用戶會話控制的形式,在基礎(chǔ)設(shè)施中創(chuàng)造了一種強(qiáng)烈的效果。該操作系統(tǒng)中的很多組件仍需要與更好的管理工具更全面地集成,不過,基本功能無疑已經(jīng)具備了。(美國《Network World》供網(wǎng)界網(wǎng)專稿)
相關(guān)鏈接
如何測試RHEL5?美國《NetworkWorld》在D-Link和HP交換機(jī)組成的千兆以太網(wǎng)IPv4/IPv6網(wǎng)絡(luò)中測試了Red Hat RHEL5的最終版本。此次測試平臺涵蓋了多種服務(wù)器,包括一臺HP585(配置4路雙核 AMD Athlon CPU、12GB內(nèi)存和HP SCSI磁盤陣列)、一臺HP DL140(配置雙32位Intel CPU和4GB內(nèi)存)、一臺Polywell 2200S服務(wù)器(配備兩顆單核Athlon CPU和4GB內(nèi)存)以及一臺Dell P280(配置Celeron CPU、4GB內(nèi)存、500GB SCSI硬盤和光纖通道卡)。
《NetworkWorld》成功地測試了NFS4、LDAP和SAMBA的連接性,與Windows 2003企業(yè)服務(wù)器版、Apple MacOS 10.4.7服務(wù)器版、Novell/SUSE Linux 10以及Windows Vista Ultimate/XP SP2、MacOS 10.4.7客戶機(jī)和NetBSD 3建立連接。在同樣的硬件(上面提到的Polywell 2200)上使用LMBench3測試了Xen的效率。首先使用原始的SMP內(nèi)核、然后使用管理程序管理的Xen化內(nèi)核,然后使用兩個DomU內(nèi)核客戶機(jī)實(shí)例。在這些結(jié)果上看到性能呈線性下降。
現(xiàn)在人對于計(jì)算機(jī)的要求越來越高,所以這也就要求開發(fā)人員對于系統(tǒng)的開發(fā)越來越困難,但是RHEL 5 Xen的完美組合贏得了很多人的贊賞,速度也安全是現(xiàn)在人最關(guān)心的兩個方面而RHEL 5 Xen恰恰把這兩個方面結(jié)合的非常完美。
【編輯推薦】