Slurm 作业调度系统使用指南

发布网友 发布时间:2024-10-23 22:23

我来回答

1个回答

热心网友 时间:2024-10-25 03:36

Slurm作业调度系统提供了三种作业提交模式:交互模式、批处理模式和分配模式,它们在使用上有所不同,但在管理、调度和记账方面是一视同仁的。

4.1 参数说明

所有srun、sbatch和salloc命令支持的参数,可以查阅各自的帮助文档:srun --help, sbatch --help, salloc --help,获取详细信息。

4.2 交互模式(srun)

这种模式用于实时作业,提交后,作业执行完毕后,用户会返回命令行。提交命令如下:

Demo of srun: ...

4.3 批处理模式(sbatch)

用户编写脚本并指定资源需求,sbatch提交后,作业在满足条件后在指定节点执行。脚本需以“#!”开头,指定解释器。提交命令如:sbatch filename。

Demo of sbatch: 作业文件需保存在运行目录,如:sbatch filename(文件名随意,文本格式即可)。

4.4 分配模式(salloc)

此模式允许用户预先抢占资源,然后登录计算节点。但作者目前直接登录,scontrol和sacct功能暂未使用,详情请参考相关文档。

5. Scontrol管理工具

在任务开始前,如需修改作业属性(如分区或名称错误),在任务未运行时,可通过scontrol命令实时更新。

参考资料:...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com