summaryrefslogtreecommitdiff
path: root/sysutils/slurm-wlm/files/slurm.conf.sample
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/slurm-wlm/files/slurm.conf.sample')
-rw-r--r--sysutils/slurm-wlm/files/slurm.conf.sample105
1 files changed, 105 insertions, 0 deletions
diff --git a/sysutils/slurm-wlm/files/slurm.conf.sample b/sysutils/slurm-wlm/files/slurm.conf.sample
new file mode 100644
index 000000000000..b559490f2a46
--- /dev/null
+++ b/sysutils/slurm-wlm/files/slurm.conf.sample
@@ -0,0 +1,105 @@
+# Example slurm.conf file.
+#
+# You can run configurator.html (included as part of the documentation) to build
+# a configuration file customized for your environment.
+#
+# See the slurm.conf man page for more information.
+#
+
+# NOTE: The parent directories for Slurm's log files, process ID
+# files, state save directories, etc. are not created by Slurm. They
+# must be created and made writable by the slurm user as needed prior to
+# starting Slurm daemons.
+#
+# If you keep the configuration directives below, you should create
+# the directories /var/log/slurm/, /var/run/slurm/, and
+# /var/spool/slurmd and make them owned and writable by the slurm user.
+
+AuthType=auth/munge
+#BackupAddr=
+#BackupController=
+CacheGroups=0
+ClusterName=FreeBSD
+#ControlAddr=
+ControlMachine=Master
+#Epilog=
+#FirstJobId=
+#JobCredentialPrivateKey=
+#JobCredentialPublicCertificate=
+MailProg=/usr/bin/mail
+#MaxJobCount=
+MpiDefault=none
+#PlugStackConfig=
+#PluginDir=
+ProctrackType=proctrack/pgid
+#Prolog=
+#PropagatePrioProcess=
+#PropagateResourceLimits=
+#PropagateResourceLimitsExcept=
+ReturnToService=0
+#SrunEpilog=
+#SrunProlog=
+SlurmUser=slurm
+SlurmctldPidFile=/var/run/slurm/slurmctld.pid
+SlurmctldPort=6817
+SlurmdPidFile=/var/run/slurm/slurmd.pid
+SlurmdPort=6818
+SlurmdSpoolDir=/var/spool/slurmd
+#SlurmdUser=root
+StateSaveLocation=/var/run/slurm
+SwitchType=switch/none
+#TaskEpilog=
+#TaskPlugin=
+#TaskProlog=
+#TmpFS=
+#TrackWCKey=no
+#TreeWidth=50
+#UsePAM=
+
+# TIMERS
+InactiveLimit=0
+KillWait=30
+MinJobAge=300
+SlurmctldTimeout=300
+SlurmdTimeout=300
+Waittime=0
+
+# SCHEDULING
+FastSchedule=1
+#PriorityDecayHalfLife=14-0
+#PriorityMaxAge=1-0
+#PriorityType=priority/multifactor
+#PriorityUsageResetPeriod=14-0
+#PriorityWeightAge=1000
+#PriorityWeightFairshare=100000
+#PriorityWeightJobSize=1000
+#PriorityWeightPartition=10000
+#SchedulerAuth=
+#SchedulerPort=
+#SchedulerRootFilter=
+SchedulerType=sched/backfill
+SelectType=select/linear
+
+# LOGGING
+#JobCompLoc=
+JobCompType=jobcomp/none
+SlurmctldDebug=3
+SlurmctldLogFile=/var/log/slurm/slurmctld.log
+SlurmdDebug=3
+SlurmdLogFile=/var/log/slurm/slurmd.log
+
+# ACCOUNTING
+#AccountingStorageHost=
+#AccountingStorageLoc=
+#AccountingStoragePass=
+#AccountingStorageType=accounting_storage/slurmdbd
+#AccountingStorageUser=
+#JobAcctGatherFrequency=30
+#JobAcctGatherType=jobacct_gather/none
+
+# COMPUTE NODES
+NodeName=slave[1-10] Procs=48 State=UNKNOWN
+NodeName=slave[11-20] Procs=16 State=UNKNOWN
+
+# PARTITIONS
+PartitionName=all Nodes=slave[1-20] Default=YES MaxTime=INFINITE State=UP