Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
technical:slurm:caviness:swap-control-implementation [2021-12-03 10:26] – frey | technical:slurm:caviness:swap-control-implementation [2021-12-03 10:27] (current) – frey | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Revisions to Slurm Configuration v2.2.1 on Caviness ====== | ||
+ | |||
+ | This document summarizes alterations to the Slurm job scheduler configuration on the Caviness cluster. | ||
+ | |||
+ | ===== Issues ===== | ||
+ | |||
+ | See [[technical: | ||
+ | |||
+ | ===== Implementation ===== | ||
+ | |||
+ | * The '' | ||
+ | * The '' | ||
+ | |||
+ | The following aspects of the system construction will be observed in the configuration of the plugin: | ||
+ | |||
+ | * In all cases, the active swap present on the node will be used as the '' | ||
+ | * The majority of Gen 1 nodes consist of 36 cores; 1/36 = 2.778%, so jobs will be granted 2.5% of '' | ||
+ | * The three nodes in the Gen 1 devel partition have hyperthreads enabled for 72 cores; 1/72 = 1.389%, so jobs will be granted 1.1% of '' | ||
+ | * The Gen 2 and 2.1 nodes consist of 40 cores; 1/40 = 2.5%, so jobs will be granted 2.3% of '' | ||
+ | * Jobs running under the //lg-swap// partition on the extended memory node(s) will have no swap limits enforced (jobs are scheduled user-exclusive on this node, so any failures will not impact other users' jobs) | ||
+ | |||
+ | These details produce the following configuration string: | ||
+ | |||
+ | < | ||
+ | partition(lg-swap)=none, | ||
+ | </ | ||
+ | |||
+ | ===== Impact ===== | ||
+ | |||
+ | No downtime is expected. | ||
+ | |||
+ | ===== Timeline ===== | ||
+ | |||
+ | ^Date ^Time ^Goal/ | ||
+ | |2021-12-01| |Authoring of this document| | ||
+ | |2021-12-08|09: | ||