Linux

用於資源管理的開源軟體

  • November 8, 2017

我最近編寫了一些旨在從命令行執行的科學軟體,現在正在為該軟體創建一個 Web 前端,以使不熟悉終端的科學家更容易訪問它。實現前端將是微不足道的,但在後端,我想確保我沒有一次執行太多請求(這會使伺服器陷入困境)。幾年前我遇到過這個問題(當時我的經驗要少得多),我只是簡單地組合了一個基於 Perl 腳本、MySQL 和 crontab 的解決方案。我需要為這個新系統提供類似的功能,但我很難相信至少沒有一個成熟的開源解決方案可以解決這個問題。

首先,負載管理甚至是正確的術語嗎?(如果沒有,請隨時編輯標題)其次,對於我正在嘗試做的事情,是否有任何開源解決方案?

謝謝!

我認為您追求的是像 SGE(Sun Grid Engine,現在是 Orcale Grid Engine,但有很好的分支)這樣的資源管理系統。

SGE 通常用於電腦場或高性能計算 (HPC) 集群,負責接受、調度、調度和管理大量獨立、並行或互動式使用者作業的遠端和分佈式執行。它還管理和調度分佈式資源的分配,例如處理器、記憶體、磁碟空間和軟體許可證。

SGE(分叉):

也看看 SLURM:

引用自:https://serverfault.com/questions/362626