Slurm工作调度工具
Slurm 任务调度工具(前身为极简Linux资源管理工具,英文:Simple Linux Utility for Resource Management,取首字母,简写为SLURM),或 Slurm,是一个用于 Linux 和 Unix 内核系统的自由开源的任务调度工具,被世界范围内的超级计算机和计算机群广泛采用。它提供了三个关键功能。第一,为用户分配一定时间的专享或非专享的资源(计算机节点),以供用户执行工作。第二,它提供了一个框架,用于启动、执行、监测在节点上运行着的任务(通常是并行的任务,例如 MPI),第三,为任务队列合理地分配资源。
当前版本 | 17.02.2 |
---|---|
预览版本 | 17.11.0-0rc1 |
源代码库 | |
编程语言 | C |
操作系统 | Linux, BSDs |
类型 | 超级计算机和集群的任务调度工具 |
许可协议 | GNU General Public License |
网站 | slurm |
历史
编辑早期,Slurm的开发归功于劳伦斯利佛摩国家实验室,SchedMD[2] ,Linux NetworX, Hewlett-Packard,Groupe Bull,他们把Slurm作为一个资源管理器。
参考文献
编辑- ^ Pascual, Jose Antonio; Navaridas, Javier; Miguel-Alonso, Jose. Job Scheduling Strategies for Parallel Processing. Lecture Notes in Computer Science 5798: 138–144. 2009. ISBN 978-3-642-04632-2. doi:10.1007/978-3-642-04633-9_8.
- ^ Slurm Commercial Support, Development, and Installation. SchedMD. [2014-02-23]. (原始内容存档于2014-02-16).