Skip to content

Instantly share code, notes, and snippets.

@dmd
Created May 10, 2024 23:09
Show Gist options
  • Save dmd/173036ce4540991a2a9c19858801c7a2 to your computer and use it in GitHub Desktop.
Save dmd/173036ce4540991a2a9c19858801c7a2 to your computer and use it in GitHub Desktop.
#
# See the slurm.conf man page for more information.
#
SlurmUser=slurm
#SlurmdUser=root
SlurmctldPort=6817
SlurmdPort=6818
AuthType=auth/munge
#JobCredentialPrivateKey=
#JobCredentialPublicCertificate=
SlurmdSpoolDir=/cm/local/apps/slurm/var/spool
SwitchType=switch/none
MpiDefault=none
SlurmctldPidFile=/var/run/slurmctld.pid
SlurmdPidFile=/var/run/slurmd.pid
#ProctrackType=proctrack/pgid
ProctrackType=proctrack/cgroup
#PluginDir=
#FirstJobId=
ReturnToService=2
MaxJobCount=250000
#PlugStackConfig=
#PropagatePrioProcess=
#PropagateResourceLimits=
#PropagateResourceLimitsExcept=
#SrunProlog=
#SrunEpilog=
#TaskProlog=
#TaskEpilog=
TaskPlugin=task/cgroup
#TrackWCKey=no
#TreeWidth=50
#TmpFs=
#UsePAM=
#
# TIMERS
SlurmctldTimeout=300
SlurmdTimeout=300
InactiveLimit=0
MinJobAge=86400
KillWait=30
Waittime=0
#
# SCHEDULING
#SchedulerAuth=
#SchedulerPort=
#SchedulerRootFilter=
PriorityType=priority/multifactor
PriorityFavorSmall=YES
PriorityWeightAge=1000
PriorityWeightFairshare=10000
PriorityWeightJobSize=1000
PriorityWeightQOS=0 # don't use the qos factor
### Let's slurm know that we have a jobsubmit.lua script
JobSubmitPlugins=lua
#
# LOGGING
SlurmctldDebug=3
SlurmctldLogFile=/var/log/slurmctld
SlurmdDebug=3
SlurmdLogFile=/var/log/slurmd
#JobCompType=jobcomp/filetxt
#JobCompLoc=/cm/local/apps/slurm/var/spool/job_comp.log
#
# ACCOUNTING
AccountingStorageEnforce=limits
JobAcctGatherType=jobacct_gather/linux
#JobAcctGatherType=jobacct_gather/cgroup
JobAcctGatherFrequency=task=30,network=30,filesystem=30
#JobAcctGatherFrequency=30
AccountingStorageType=accounting_storage/slurmdbd
AccountingStorageUser=slurm
# AccountingStorageLoc=slurm_acct_db
# AccountingStoragePass=SLURMDBD_USERPASS
# This section of this file was automatically generated by cmd. Do not edit manually!
# BEGIN AUTOGENERATED SECTION -- DO NOT REMOVE
# Server nodes
SlurmctldHost=mickey
AccountingStorageHost=master
# Nodes
NodeName=mickey-node[3,4] Procs=48 RealMemory=515422 Feature=location=local
NodeName=mickey-node[1,2] Procs=48 RealMemory=515432 Gres=gpu:2 Feature=location=local
# Partitions
PartitionName="defq" Default=YES MinNodes=1 DefaultTime=2-0 MaxTime=UNLIMITED AllowGroups=ALL PriorityJobFactor=1 PriorityTier=1 OverSubscribe=NO PreemptMode=OFF DefMemPerCPU=8192 AllowAccounts=ALL AllowQos=ALL Nodes=mickey-node[1-4]
ClusterName=slurm
# Scheduler
SchedulerType=sched/backfill
# Statesave
StateSaveLocation=/cm/shared/apps/slurm/var/cm/statesave/slurm
PrologFlags=Alloc,x11
# Generic resources types
GresTypes=gpu
# Epilog/Prolog section
Prolog=/cm/local/apps/cmd/scripts/prolog
Epilog=/cm/local/apps/cmd/scripts/epilog
# Power saving section (disabled)
SelectType=select/cons_tres
SelectTypeParameters=CR_Core_Memory
# GPU related plugins
AccountingStorageTRES=gres/gpu
# END AUTOGENERATED SECTION -- DO NOT REMOVE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment