【生信笔记】SLURM常用命令

1.作业相关

#check available nodes
$ sinfo

#interactive job
$ srun -p <partition> -w <node> -c <cpus> --pty /bin/bash
#background job
$ sbatch test.sbatch

#details of test.sbatch
#!/bin/bash                                                                               
#SBATCH -J test             #job name
#SBATCH -p <partition name> #partition 
#SBATCH -n 1                #ntasks
#SBATCH -c 10               #cpus per task
#SBATCH --mem-per-cpu=<MB>  #mem per cpu
#SBATCH --gres=gpu:1        #1 gpu
#SBATCH -o test-%j.out      #out.log
#SBATCH -e test-%j.err      #error.log
<command>

#check status
$ squeue
#cancel job
$ scancel <jobID>

2.管理相关

#update job
$ scontrol update jobid=<jobID> jobname=<job newname>
$ scontrol update jobid=<jobID> partition=<partition name>
#update node
$ scontrol update nodename=<node name> state=resume

#show info
$ scontrol show partition <partition name>
$ scontrol show node <node name>
$ scontrol show job <jobID>

#check history
$ sacct -u username -S 2023-07-01 -E now --field=jobid,partition,jobname,user,nnodes,nodelist,start,end,elapsed,alloccpus,state
$ sacctmgr list assoc
$ sacctmgr list account
$ seff <jobID>

官方文档icon-default.png?t=N7T8https://slurm.schedmd.com/quickstart.html

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值