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命令实时更新。
参考资料:...