我正在将脚本从 SGE 转换为 SLURM。
在 SGE 中,脚本生成用户 $USER 可以访问的队列列表 -
$ qstat -U $USER -g c
CLUSTER QUEUE CQLOAD USED RES AVAIL TOTAL aoACDS cdsuE
--------------------------------------------------------------------------------
1-day 0.1 1 0 2999 3000 0 0
1-hour 0.1 0 0 3000 3000 0 0
30-day 0.1 1 0 1999 2000 0 0
如何查看给定用户可以在 SLURM 中访问哪些分区?谢谢!
也许看看sacctgmr。使用我们的集群
sacctmgr show User $USER --associations
导致:
用户 | 默认帐户 | 管理员 | 集群 | 账号 | 分区 | 分享 | 优先级 | MaxJobs | 最大节点数 | 最大 CPUs | 最大提交 | MaxWall | 最大 CPUMins | 服务质量 | 定义服务质量 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
XXX | 年年 | 无 | ZZZ | xa | 1000 | 长,普通,短 | |||||||||
XXX | 年年 | 无 | ZZZ | 全部 | 1000 | 1000 | 5000 | 长,普通,短 |
QOS 可能就是你想要的。