一、命令界面方式
在E-Shell界面中通过命令行计算作业的方式有三种:
将计算过程写成作业脚本,通过
sbatch
命令将任务提交到计算节点执行,提交命令为sbatch jobfile(jobfile为作业脚本名,支持用户自定义);通过
srun
命令提交交互式作业;通过
salloc
命令实时获取计算资源,再ssh连接到计算节点进行计算。
【注意】srun和salloc方式使用时需要保持E-Shell页面常开启,否则此终端对应的作业将出现结束。若用户有长时间或者后台计算的需求,请使用第一种sbatch方式提交任务。
此外,可以通过sinfo
查看队列信息;通过squeue
查看已经提交作业的运行情况;通过sacct
和scontrol
查询节点/作业详细信息;通过scancel取消已经提交的作业。具体 Slurm 作业管理系统调度参数可查阅 https://ac.sugon.com/doc/1.0.6/11276/general-handbook/scheduler/intro.html 。