調查:多數超級計算機使用Linux操作系統
過去,開發人員為超級計算機定制各種各樣的操作系統,超級計算機在操作系統的使用上沒有形成統一規定。近年來,這種情況有所改變。Linux系統越來越受歡迎,被很多超級計算機采用。但Linux在超級計算機中究竟有多受歡迎呢?看了下面的分析你一定會大吃一驚。
Top500.org定期發布全球速度最快的超級計算機500強排名列表。昨天該網站發布了***一期(兩年為一期)的排名表單,我們查看了完整表格并對其中速度最快的前20臺超級計算機所使用的操作系統進行了調查。調查任務不算輕松,但結果相當耐人尋味。
全球超級計算機20強中,有19強使用的是Linux系列的操作系統。
Linux在全球超級計算機前20強中的市場占有率達到95%!如果只觀察前10強的話,我們會發現Linux的市場占有率是100%。但如果涉及到整張排名表(全球超級計算機500強),Linux的占有率可能會有所變化,由于時間原因,我們沒有一一分析所有500強的操作系統。但毫無疑問的是,Linux已經是大多數超級計算機操作系統的不二選擇。(更新信息:在全球超級計算機500強中,Linux的市場占有率為88.6%。)
全球20強超級計算機使用的操作系統
排名 計算機名稱 擁有者 操作系統
1 Roadrunner IBM Linux
2 Jaguar (Cray XT5) Cray Linux (CNL)
3 JUGENE IBM Linux (CNK/SLES 9)
4 Pleiades SGI Linux (SLES 10 + SGI ProPack 5)
5 BlueGene/L IBM Linux (CNK/SLES 9)
6 Kraken XT5 Cray Linux (CNL)
7 BlueGene/P IBM Linux (CNK/SLES 9)
8 Ranger Sun Linux
9 Dawn IBM Linux (CNK/SLES 9)
10 JUROPA Bull SA Linux (SLES 11)
11 Franklin Cray Linux (CNL)
12 Jaguar (Cray XT4) Cray Linux (CNL)
13 Red Storm Cray Linux (UNICOS/SUSE Linux)
14 Shaheen IBM Linux (CNK/SLES 9)
15 Magic Cube Dawning Windows (Windows HPC 2008)
16 GPC IBM Linux
17 Encanto SGI Linux (SLES 10 + SGI ProPack 5)
18 EKA HP Linux
19 Juno Appro International Linux (Redhat)
20 Jade SGI Linux (SLES 10 + SGIProPack5)
可以在Top500.org上查看2009年6月公布的全球超級計算機500強完整列表(無操作系統信息)
從上表中可以看出,Cray、IBM以及SGI等超級計算機開發商都是Linux的忠實擁護者。從表中還可以看出,在Linux系列中,SUSELinux (SLES)似乎更受超級計算機青睞。
少數情況下,Linux與運行在計算節點(超級計算機用于實際運算的部分)上的操作系統內核共存于超級計算機中,但這些操作系統內核基本上也建立在Linux操作系統的基礎上。例如Cray系列超級計算機運行的操作系統就是開發人員改良后的Linux,這種操作系統被稱為CNL(計算節點Linux)。超級計算機為什么選擇Linux?
IBM一直將注意力放在自己的UNIX系統上,但近年來也成為Linux的鐵桿粉絲。IBM啟動BlueGene系列超級計算機開發計劃時,就選擇了Linux作為Blue Gene的操作系統。
下面一段話引用自IBM Research的BillPulleyblank(摘自2002ZDNet),這也許是對各大超級計算機開發商選擇Linux的***詮釋。
Linux是一款開放的操作系統,我們相信經過改良,Linux能夠在BlueGene系列超大型超級計算機上運行。我們可以從Linux的開源社區中獲取社區成員對Linux的貢獻與反饋,這是我們可預見到的Linux的強大優勢。
看來Linux幾乎完全攻克了超級計算機市場。
【編輯推薦】