RHEL 4.0速度的提高得益于新的Linux 2.6.9內(nèi)核。RHEL 4.0在Web事務處理測試中得到了比運行在同樣硬件上的RHEL 3.0高23%的速度。
安全性的提高是通過可選的Security Enhanced Linux (SELinux)內(nèi)核修改實現(xiàn)的。這些SELinux修改(在安裝時缺省匯編到Linux內(nèi)核中)消滅了根用戶和分等級權限安全漏洞。這是第一次將這些功能包括在企業(yè)版中。它們在設計上通過直接控制對操作系統(tǒng)服務的應用訪問來改進安全性。SELinux提供對運行在環(huán)境中的每一個權限服務的配置控制,這些設置防止根用戶訪問被攻擊服務器的漏洞。
嚴格執(zhí)行權限可能讓應用程序無法運行(特別是較老的應用程序),但是SELinux日志文件可被用于改變服務或修改應用程序,使它們可以運行在更安全的環(huán)境中。有一些老Unix/Linux/BSD應用程序可能試圖對打印服務或運行在服務器上的老設備程序進行未經(jīng)批準的調(diào)用,若想讓這些應用程序可以運行在SELinux環(huán)境中,用戶必須對Linux配置文件進行修改。比如測試中曾試圖使用一種老打印應用,通過向SELinux配置文件中添加一列修改,測試者才可以讓它在SELinux參數(shù)環(huán)境下運行起來。
RHEL 4.0操作系統(tǒng)的硬件檢測是通過Anaconda中的改進實現(xiàn)的。Anaconda是Red Hat的硬件安裝程序/檢測程序,這個程序在不同的服務器平臺兼容測試中都沒有出現(xiàn)錯誤。
此外,Red Hat還大大增加了可檢測的設備的數(shù)量,尤其在檢測嵌入SCSI控制器和不常見的網(wǎng)卡等麻煩的設備方面。硬件變化,如改動或添加像主機總線適配器和USB設備等設備,處理得非常好。
RHEL 4.0支持Sun的NFS Version 4。測試者對這種新文件系統(tǒng)支持的測試顯示,加載和卸載都比在過去的Linux測試時看到的操作要快。測試者還注意到來自應用程序內(nèi)部的更快的文件系統(tǒng)訪問。NFS Version 4向前兼容NFS Version 3,可以輕松地跨平臺加載和卸載文件系統(tǒng)。
RHEL 4.0的性能水平從總體上看,介于非常好到優(yōu)秀之間,比RHEL 3.0有了顯著的改進。測試者通過在多種平臺上進行測試,以評估不同RHEL版本間的改進以及比較32位和64位版本。
這些測試測量了操作系統(tǒng)處理Web連接和基于Web的事務處理能力。在每臺機器上的RHEL 4.0上運行了Apache 2.0.3。與以前曾經(jīng)在Novell的SuSe Linux Enterprise Server 9.0第一次采用Linux 2.6.9內(nèi)核時對它進行測試時看到的情況一樣,Linux 2.6.9也在32位測試中使Red Hat有了同樣的速度上的提高。
此外,與在64位服務器上運行Novell的Linux系統(tǒng)看到的情況一樣,運行在64位平臺上的RHEL 4.0的性能輕松超過了在32位機器上編譯和運行的同樣代碼。在本測試中使用的雙路AMD64 Polywell 2200S服務器支持非統(tǒng)一內(nèi)存訪問技術的能力,可能對改進64位性能有所幫助。
新Red Hat操作系統(tǒng)軟件包中的用戶與服務管理可以通過手工配置完成,或從缺省開放源代碼用戶界面Gnome中利用簡單的下拉框配置。Red Hat的磁盤管理利用新版Linux Volume Manager (LVM2)得到了改進。測試者利用運行在HP硬件上的RAID配置并且加載和卸載存儲區(qū)域網(wǎng)資源,對LVM2進行了測試。LVM2應用支持動態(tài)分區(qū),在修改分區(qū)過程中不會停止硬盤/卷/分區(qū)資源。格式化新分區(qū)總體上看更加簡單,顯示的信息更有條理。
Red Hat一直在努力通過關注安全性和速度來改進其Linux性能。從表面上看,新系統(tǒng)與老系統(tǒng)沒有什么兩樣,但是在內(nèi)部,新系統(tǒng)擁有一個具有增強了安全特性的強大內(nèi)核