歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Linux的向“心”力運動


Linux v2.6內核發布後,進一步拉近了Linux與Unix之間的距離,也使Linux越來越向網絡核心運動,越來越向著企業級核心應用運動;今年的Linux World C

hina上,更讓我們看到了一些主流的Linux系統廠商以及一些中間件、數據庫廠商在技術上為Linux進入企業級應用和企業級關鍵業務應用做足了准備,我們看到,Linux正一步一步地接近其“企業核心”的目標,正一步一步地向“心”靠攏。

進軍數據中心

Linux v2.6是Linux內核的一個重大升級,隨著主要的Linux廠商都開始發布基於v2.6內核的企業級系統,很明顯,開放源代碼操作系統取得重要地位的時間已經不遠了,而且與其“表兄”Unix之間的特性差距也正在不斷縮小。

Linux v2.6內核承諾可以提供許多新的特性。它可以擴展至更大的系統,支持比其前任2.4內核更多的內存和更多的設備數量,還可以支持更多的嵌入式處理器。總之,新內核已經具備了足夠的新特性,足以引起企業用戶的重視。

下一階段

有了2.6版內核,Linux將繼續向企業應用邁進。下一階段的問題主要集中在更為關鍵的一些企業級應用。UMB Bank的基礎設施架構和規劃經理Scott Lewis說:“盡管2.4內核已經被UMB選用,並進行了網絡邊緣部署,但新的內核將帶來全局性的變化。2.6內核將使Linux成為一種非常有競爭力 的部署選擇,而且離網絡核心更近,也就是說,Linux將走向Java應用服務器、中間件和數據庫。”

新的調度程序是一個關鍵特性,新版內核對這個部分進行了大幅度的改進,2.6內核的NTPL(本地POSIX線程庫)將大幅度提高J2EE應用服務器和數據庫等對線程依賴程度非常高的應用的性能。

Linux廠商Red Hat目前就是將主要的精力放在操作系統堆棧以上的部分,如J2EE應用,並且為了實現更出色的存儲管理而收購了軟件廠商Sistina Software。

大型計算環境

那些使用大型服務器的用戶也開始注意到Linux 2.6支持NUMA(非統一內存存取)多處理器服務器的特性。

新內核將大幅提高Linux對SMP(對稱多處理)的支持。盡管理論上2.4內核可以應付單個系統鏡像中的最多64個處理器 ,但在實踐中只能使用最多8個處理器的配置。有了2.6內核,支持處理器的理論數量提高到了最多256個。但在實踐中,開發人員估計該內核最多可以使用 32路SMP x86系統。而對於Intel“安騰”或IBM的Power架構,實際的處理器數量限制可能提高到64個。

IDC的Linux分析師Dan Kusnetzky認為,盡管SGI目前正在銷售一種帶64個處理器的Linux SMP服務器——Altix 3000,但可能很少會有廠商會使用64路Linux平台。Kusnetzky說:“目前,人們還不習慣在如此巨大的Linux配置上部署任務。”

Kusnetzky認為,在主要的Linux廠商,如Red Hat和Novell的SuSE發布基於2.6內核的操作系統時,用戶將會更情願移植到處理器數量更多的系統上。這位分析師還預測,客戶在這方面會相當謹慎,並且仍然會在32至64個處理器之間的范圍進行選擇。

卓越的存儲性能

除了在更大的服務器上運行得更快,Linux還將在更大的存儲陣列上運行得更好。開發人員已經克服了一項技術限制,使連接至 Linux系統的存儲設備數量得到了巨大的擴展,而且還可以為存儲設備提供更好的卷管理支持。此外,開發人員還完全重寫了Linux的I/O子系統,並添 加了對異步I/O的支持,這就使應用可以在讀取硬盤驅動器的時候運行得更快,效率也更高。

Novell SuSE的軟件開發員Chris Mason說:“為了Linux 2.6,那些擁有巨大磁盤存儲設備數量的用戶肯定會擠破門。”2.4版內核對每個設備的存儲容量限制為2TB,而操作系統上可以使用的設備數量限制在約 1000個以內,這對多數Linux用戶顯然是足夠了,但對一些基於Linux的大型機和帶大量存儲陣列的Oracle數據庫肯定是不夠的。Mason認為:“2.6將支持最多100萬個設備。”

Aventis Behring公司的全球系統經理Jesse Crew認為,僅僅是I/O性能的改善就足以使Linux 2.6成為值得考慮的系統 。她所在的公司目前主要從事電子數據交換應用,需要用到Oracle數據庫和Linux系統。Crew說:“目前,我們需要的主要內容是更好的卷管理以及 異步I/O,主要是提高系統運轉的性能。”

目前,Novell的SuSE Linux Enterprise 9已經采用新的內核,而Red Hat還沒有行動。事實上, Red Hat貶低2.6內核重要性的一個主要原因是,已經有許多新特性被實施到了該公司於去年10月份發布的Red Hat企業Linux 3中。也許另外的原因是,像Red Hat這樣的廠商需要一些時間才能確定新特性能夠與它們認證的應用和諧共處。例如,Linux 2.6的新設備計數模式會對內核以外所有層面產生重大的影響,如應用和設備驅動。

從歷史上來看,每次新內核發布後都使Linux在競賽中能夠拉近與Unix的距離,隨著2.6版的發布,許多人認為這種距離已經被拉得足夠小了。


Copyright © Linux教程網 All Rights Reserved