sbatch
创建一个待运行的脚本保存为su.sh
#!/bin/bash
/usr/local/bin/Rscript ~/XXX_.R > XXX.out
使用sbatch提交到计算节点
sbatch -N 2 -p c-4-1 -n 8 -c 1 su.sh
sbatch命令的一些常用选项:
参数 功能
-N 申请的节点数量
-p 指定计算节点规格,使用sinfo查看所支持的规格
-n 指定任务数,即并行程序运行多少个进程
-c 每进程使用的cpu核心数
-q 指定队列类型,列如:-q eco 指定使用经济型队列,如果队列未开启经济型,则启动标准型
查看SLURM集群正在运行的作业;
提交示例:
使用2个4核心节点启动8个并行任务。
sbatch -N 2 -p c-4-1 -n 8 -c 1 demo.sh
1个4核心节点启动4个并行任务。
sbatch -N 1 -p c-4-1 -n 4 -c 1 demo.sh
1个4核心节点启动4个并行任务。
sbatch -p c-4-1 -n 4 demo.sh
1个4核心节点启动1个并行任务, 该任务使用4个cpu核心。
sbatch -p c-4-1 -n 1 -c 4 demo.sh
2个4核心节点启动2个并行任务, 每个任务使用4个cpu核心。
sbatch -p c-4-1 -n 2 -c 4 demo.sh
squeue
查看运行作业详细信息
scontrol show jobs
取消程序运行,释放分配的计算节点
scancel JOBID
https://www.bkunyun.com/helpce/docs/2032/about
8132

被折叠的 条评论
为什么被折叠?



