1
我只是將qos參數MaxTRESperuser設置爲cpu = 10用於測試目的,但slurm正在調度作業。如何設置每個用戶的cpu限制使用maxTRESperuser qos for slurm
我用:
sacctmgr modify qos normal maxtresperuser=cpu=1
,我們可以查看
sacctmgr節目的QoS
Name Priority GraceTime Preempt PreemptMode Flags UsageThres UsageFactor GrpTRES GrpTRESMins GrpTRESRunMin GrpJobs GrpSubmit GrpWall MaxTRES MaxTRESPerNode MaxTRESMins MaxWall MaxTRESPU MaxJobsPU MaxSubmitPU MaxTRESPA MaxJobsPA MaxSubmitPA MinTRES
normal 0 00:00:00 cluster 1.000000 cpu=1
但所有來自同一用戶發送的作業時被分配,使用2個CPU,每個CPU的工作
squeue
JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)
370 teste script.s root R 0:11 1 slurmcomputenode2.novalocal
371 teste script.s root R 0:11 1 slurmcomputenode2.novalocal
372 teste teste.sh root R 0:07 1 slurmcomputenode1.novalocal
slurm documetantion沒有說任何其他的事情。 我需要更改slurm.conf文件中的內容嗎?
感謝