溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

SGE 和 Slurm對比

發(fā)布時間:2020-07-21 15:49:43 來源:網(wǎng)絡(luò) 閱讀:5771 作者:toptony 欄目:關(guān)系型數(shù)據(jù)庫

前段時間裝了Slurm,用了一下感覺很爽,比起SGE各種復(fù)雜,Slurm簡單明了,讓人一目了然,給人化繁為簡的清新感覺。下面先介紹一下slurm和SGE的前世今生。

  SGE原名為CODINE/GRD, Sun公司2000年收購后改名為Sun Gride Engine,并于2001開源,這是Sun對開源界又一大貢獻(xiàn),可惜Sun太早死了,唉。。。隨后SGE在Sun懷抱里茁壯成長,但不幸的是Sun在2010被Oracle收購了,Sun對業(yè)界貢獻(xiàn)非常大,失去Sun對業(yè)界是非常非常大的損失。為了表達(dá)對Sun的敬意,本文對已改名的SGE仍統(tǒng)稱其為SGE。

  Oracle對待Sun的遺產(chǎn)就像是唯利是圖繼父對待孩子一樣,賣掉的賣掉,關(guān)閉的關(guān)閉,mysql的悲劇在SGE身上重演,Oracle把SGE改名為OGE(Oracle Gride Engine),并取消開源成為收費項目。這段時間是SGE最昏暗的日子,許多用戶抗議Oracle的做法而轉(zhuǎn)用其他作業(yè)系統(tǒng),SGE一下失去了很多用戶,前景黯淡。SGE社區(qū)為了挽救SGE項目,分別成立了Son of Gride Engine和Open Grid Scheduler項目,并繼續(xù)開源和獨立發(fā)展。

隨后一家名為Univa公司宣稱聘用了原SGE項目的核心成員,并在SGE基礎(chǔ)上推出Univa Grid Engine,SGE項目的創(chuàng)立者Fritz Ferstl擔(dān)任該公司的CTO并繼續(xù)領(lǐng)導(dǎo)Univa Grid Engine項目。2013年10月,Univa宣布獲得Oracle的授權(quán),負(fù)責(zé)提供OGE的商業(yè)版本。而Open Grid Scheduler則得到Oracle的支持繼續(xù)開源,但其技術(shù)支持服務(wù)收費。Son of Gride Engine項目則完全遵循GPL協(xié)定,繼續(xù)開源并免費,但因沒得到Oracle的支持而且缺乏原SGE核心工程師參與而被持疑。

實際上,Open Grid Scheduler源碼和商業(yè)版的OGE是一致的,沒有不同,因此認(rèn)可和接受度比較高。


在SGE最昏暗日子,流失的用戶大部分轉(zhuǎn)用Slurm和Torque,Slurm因此獲得長足的發(fā)展。2011年至今Slurm高速發(fā)展大幅提升,獲得大多數(shù)HPC的認(rèn)可和使用,這其中也包括了天河2號。Slurm項目是2002年由 Lawrence Livermore National Laboratory等幾家公司協(xié)作開發(fā),而Slurm項目領(lǐng)導(dǎo)者M(jìn)orris Jette當(dāng)時正在 Lawrence Livermore National Laboratory擔(dān)任該項目的開發(fā)管理。

  Slurm給人感覺是專為HPC量身定做的,不支持windows,小巧精干而且簡單易用,結(jié)構(gòu)清晰明了,讓人一目了然。而SGE則大而全,除了各類Unix和Linux還支持Windows,支持跨多個域/多個網(wǎng)段,復(fù)雜而晦澀難懂。

  新版的Slurm使用Munge進(jìn)行驗證,簡單方便,該特性對擁有大量節(jié)點的HPC非常適合;而SGE仍舊使用CA證書驗證,復(fù)雜不易于使用。另外在定義主機(jī)列表方面,Slurm非常方便,比SGE勝出一籌。


未完,待續(xù)....................

相關(guān)文章:

詳解:SGE的設(shè)置和安裝

詳解:slurm的設(shè)置和安裝

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI