考虑以下示例 .sh 文件,尝试使用 SLURM 安排一些作业
#!/bin/bash #SBATCH --account=exacct #SBATCH --time=02:00:00 #SBATCH --job-name="ex_job" #SBATCH --array=1-80 #SBATCH --cpus-per-task=40 #SBATCH --mem-per-cpu=4G #SBATCH --output=%x.%a.out cd /ex_directory srun Rscript ex_script.R
假设作业 1-40 需要 1 小时,作业 41-80 需要 2 小时。无论如何要向 SLURM 明确说明这一点(我在想,如果我指出某些作业将运行得更快,这将有助于优先级)。谢谢!