【问题标题】:Slurm quota does not change after job submission提交作业后 Slurm 配额不会更改
【发布时间】:2018-12-06 14:15:08
【问题描述】:

我在一个带有 slurm 的计算机集群上有一个帐户。理论上,我的帐户有有限的小时数。但是,slurm 似乎没有考虑计算的小时数。

我跑

$squota
Account       Usage      Quota  Available
user-high     54      10000       9946
user-low      296529     600000     303471

然后使用脚本run.slurm运行作业

#!/bin/sh
#SBATCH --time=24:00:00
#SBATCH --partition=short
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1

time ./code_1.o
time ./code_2.o

执行任务

$sbatch run.slurm

作业成功完成:

$ cat slurm-xxxxx.out 

code_1 completed

real    74m42.620s
user    64m59.712s
sys 0m35.832s

code_2 completed 

real    92m37.033s
user    72m42.908s
sys 0m39.989s

并在作业运行后检查配额

$squota
Account              Usage      Quota  Available
user-high              54      10000       9946
user-low      296529     600000     303471

从实际的角度来看,我有无限的可用小时数是否正确?

【问题讨论】:

    标签: slurm quota


    【解决方案1】:

    squota 命令不是标准 Slurm 的一部分,因此在不确切知道它是如何工作的情况下很难回答这个问题,但很可能是该命令报告的信息与现实相比有一些延迟.一天后再次运行该命令,看看它是否改变。

    还要注意单位;我猜是 CPU.hour 但如果是 CPU.day 或 Node.hour,那么作业可能对配额没有明显影响。

    【讨论】:

    • 谢谢,我在作业运行几周后重新运行了命令,单位是 CPU 小时数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 2019-11-24
    • 1970-01-01
    相关资源
    最近更新 更多