Slurm工作调度工具 Slurm 任务调度工具前身为极简Linux资源管理工具英文Simple Linux Utility for Resource Management取首字母简写为SLURM或 Slurm是一个用于 Linux 和 Unix 内核系统的自由开源的任务调度工具被世界范围内的超级计算机和计算机群广泛采用它提供了三个关键功能第一为用户分配一定时间的专享或非专享的资源计算机节点以供用户执行工作第二它提供了一个框架用于启动执行监测在节点上运行着的任务通常是并行的任务例如 MPI第三为任务队列合理地分配资源 大约的强超级计算机上都运行着Slurm包括年前世界上最快的计算机天河 Slurm使用基于Hilbert曲线调度或肥胖 网络拓扑结构的最适算法以便优化并行计算机中的任务分配