srun
简介
srun 是 Slurm 系统中用于交互式提交并行作业的命令:提交后等待任务完成才返回终端
适用场景:
- 需要图形界面(GUI)的应用
- 需要终端交互的程序(如
bash、dc_shell、pt_shell)
常用参数
srun 常用参数和sbatch类似,请查看sbatch文档,更多参数请使用srun --help命令查看
使用示例
交互式终端任务
$ srun -c 8 --mem 10240 --pty pt_shell
✅ 效果:分配8核CPU和10GB内存,以交互模式运行 pt_shell
基础并行任务
srun -p compute -c 2 hostname
✅ 效果:在compute分区分配2个CPU核运行 hostname 命令