我有一个SLURM集群和一个正在运行的作业,我请求使用60个线程:
#SBATCH --cpus-per-task=60
我正在使用cgroups在一个节点上分享线程。
现在我想将线程数量减少到30个。
$ scontrol update jobid=274332 NumCPUs=30
Job is no longer pending execution for job 274332
这份工作仍然分配了60个线程。
$ scontrol show job 274332
JobState=RUNNING Reason=None Dependency=(null)
NumNodes=1 NumCPUs=60 NumTasks=1 CPUs/Task=60 ReqB:S:C:T=0:0:*:*
如何正确地完成这个任务?
谢谢!