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