天天看點

并行檔案系統 BeeGFS 現已開源

并行檔案系統 BeeGFS 現已開源

2月23日 thinkparq 宣布完整的 beegfs 并行檔案系統 的源碼現已開源。由于 beegfs 是專為要求性能的環境開發的,是以它在開發時十分注重安裝的簡易性以及高度靈活性,包括融合了在存儲伺服器同時做計算任務時需要的設定。随着系統中的伺服器以及儲存設備的增加,檔案系統的容量以及性能将是需求的拓展點,無論是小型叢集還是多達上千個節點的企業級系統。

官方第一次聲明開放 beegfs 的源碼是在 2013 年的國際超級計算大會上釋出的。這個聲明是在歐洲的百億億次級超算項目deep-er 的背景下做出的,在這個項目裡為了得到更好的 i/o 要求,做出了一些新的改進。對于運算量高達百億億次的系統,不同的軟硬體必須有效的協同工作才能得到最佳的拓展性。是以,開源 beegfs 是讓一個百億億次的叢集的所有組成部分高效的發揮作用的一步。

“當我們的一些使用者對于 beegfs 十分容易安裝并且不用費心管理而感到高興時,另外一些使用者則想要知道它是如何運作的以便于更好的優化他們的應用,使得他們可以監控它或者把它移植到其他的平台上,比如 bsd,” sven breuner 說道,他是 thinkparq (beegfs 背後的公司)的 ceo,“而且,把 beegfs 移植到其他的非 x86 架構,比如 arm 或者 power,也是社群即将要做的一件事。”

對于未來的采購來說,arm 技術的穩步發展确實使得它成為了一個越來越有趣的技術。是以, beegfs 的團隊也參與了exanest,一個來自歐洲的新的百億億次級超算計劃,這個計劃緻力于使 arm 的生态能為高性能的工作負載做好準備。“盡管現在 beegfs 在 arm 處理器上可以算是開箱即用,這個項目也将給我們機會來證明我們在這個架構上也能完全發揮其性能。”, bernd lietzow , beegfs 中 exanest 的上司者補充道。

作為一個有着 25 k 行 c++ 代碼的中繼資料服務以及約 15 k 行存儲服務的項目,beegfs 相對比較容易了解和拓展,不隻是對于大神,對于對檔案系統有興趣的大學生也是這樣。在 github 上已經有很多的為 beegfs 寫的項目,比如基于浏覽器的監控或者 docker 一體化。

====================================分割線================================