diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-09-12 17:56:24 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-09-12 17:56:24 -0600 |
commit | 24f0ee34d5fe6b245855be992b569f5ae865f7f3 (patch) | |
tree | 156e1215195e36ef6047965536228b880a1fb2c2 /systems | |
parent | 7e8188ce42dfbf12bca97ba5a3b4458e4a94a146 (diff) | |
download | dotfiles-24f0ee34d5fe6b245855be992b569f5ae865f7f3.tar.gz dotfiles-24f0ee34d5fe6b245855be992b569f5ae865f7f3.tar.xz |
systems: update slurm configuration
Enable allocating more than a single job given the resources are
specified small enough.
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'systems')
-rw-r--r-- | systems/owl.scm | 9 | ||||
-rw-r--r-- | systems/yak.scm | 9 |
2 files changed, 14 insertions, 4 deletions
diff --git a/systems/owl.scm b/systems/owl.scm index dc8eb979..c6b41ea2 100644 --- a/systems/owl.scm +++ b/systems/owl.scm @@ -181,10 +181,15 @@ "StateSaveLocation=/var/spool/slurmd/ctld #default /var/spool\n" "ReturnToService=1 #default 0\n" "DebugFlags=NO_CONF_HASH #default empty\n" + "DefMemPerCpu=1024\n" + "MaxMemPerCpu=2000\n" + "# Scheduling\n" + "FastSchedule=1\n" + "SchedulerType=sched/backfill\n" "SelectType=select/cons_res #default select/linear\n" - "SelectTypeParameters=CR_CPU #default 0\n" + "SelectTypeParameters=CR_CPU_Memory #default 0\n" "# COMPUTE NODES\n" - "NodeName=owl CPUs=1 Boards=1 SocketsPerBoard=1 CoresPerSocket=1 ThreadsPerCore=1\n" + "NodeName=owl CPUs=32 RealMemory=64165 Boards=1 SocketsPerBoard=1 CoresPerSocket=16 ThreadsPerCore=2\n" "PartitionName=debug Nodes=ALL Default=YES MaxTime=INFINITE State=UP")) (cgroup-extra-content (string-append diff --git a/systems/yak.scm b/systems/yak.scm index 9c77cf89..78a032cb 100644 --- a/systems/yak.scm +++ b/systems/yak.scm @@ -137,10 +137,15 @@ "StateSaveLocation=/var/spool/slurmd/ctld #default /var/spool\n" "ReturnToService=1 #default 0\n" "DebugFlags=NO_CONF_HASH #default empty\n" + "DefMemPerCpu=1024\n" + "MaxMemPerCpu=1920\n" + "# Scheduling\n" + "FastSchedule=1\n" + "SchedulerType=sched/backfill\n" "SelectType=select/cons_res #default select/linear\n" - "SelectTypeParameters=CR_CPU #default 0\n" + "SelectTypeParameters=CR_CPU_Memory #default 0\n" "# COMPUTE NODES\n" - "NodeName=yak CPUs=1 Boards=1 SocketsPerBoard=1 CoresPerSocket=1 ThreadsPerCore=1\n" + "NodeName=yak CPUs=8 RealMemory=15926 Boards=1 SocketsPerBoard=1 CoresPerSocket=4 ThreadsPerCore=2\n" "PartitionName=debug Nodes=ALL Default=YES MaxTime=INFINITE State=UP")) (cgroup-extra-content (string-append |