MAN page from Fedora 30 slurm-slurmctld-19.05.5-1.fc30.x86_64.rpm
Section: Slurm Daemon (8)
Updated: Slurm DaemonIndex
slurmctld - The central management daemon of Slurm.
is the central management daemon of Slurm. It monitorsall other Slurm daemons and resources, accepts work (jobs), and allocatesresources to those jobs. Given the critical functionality of slurmctld
,there may be a backup server to assume these functions in the event thatthe primary server fails.
- Clear all previous slurmctld state from its last checkpoint.With this option, all jobs, including both running and queued, and allnode states, will be deleted. Without this option, previously runningjobs will be preserved along with node State of DOWN, DRAINEDand DRAINING nodes and the associated Reason field for those nodes.NOTE: It is rare you would ever want to use this in production as alljobs will be killed.
- Run slurmctld in the background.
- Run slurmctld in the foreground with logging copied to stdout.
- -f <file>
- Read configuration from the specified file. See NOTES below.
- Help; print a brief summary of command options.
- Ignore errors found while reading in state files on startup.
- -L <file>
- Write log messages to the specified file.
- -n <value>
- Set the daemon's nice value to the specified value, typically a negative number.
- Recover partial state from last checkpoint: jobs and node DOWN/DRAINstate and reason information state. No partition state is recovered.This is the default action.
- Recover full state from last checkpoint: jobs, node, and partition state.Without this option, previously running jobs will be preserved alongwith node State of DOWN, DRAINED and DRAINING nodes and the associatedReason field for those nodes. No other node or partition state willbe preserved.
- Verbose operation. Multiple -v's increase verbosity.
- Print version information and exit.
The following environment variables can be used to override settingscompiled into slurmctld.
- The location of the Slurm configuration file. This is overridden byexplicitly naming a configuration file on the command line.
CORE FILE LOCATION
If slurmctld is started with the -D
option then the core file will bewritten to the current working directory.Otherwise if SlurmctldLogFile
is a fully qualified path name (startingwith a slash), the core file will be written to the same directory as thelog file, provided SlurmUser has write permission on the directory.Otherwise the core file will be written to the StateSaveLocation
,or "/var/tmp/" as a last resort. If none of the above directories havewrite permission for SlurmUser, no core file will be produced.The command "scontrol abort" can be used to abort the slurmctld daemon andgenerate a core file.
It may be useful to experiment with different slurmctld
specificconfiguration parameters using a distinct configuration file(e.g. timeouts). However, this special configuration file will not beused by the slurmd
daemon or the Slurm programs, unless youspecifically tell each of them to use it. If you desire changingcommunication ports, the location of the temporary file system, orother parameters used by other Slurm components, change the commonconfiguration file, slurm.conf
Copyright (C) 2002-2007 The Regents of the University of California.Copyright (C) 2008-2010 Lawrence Livermore National Security.Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER).CODE-OCEC-09-009. All rights reserved.
This file is part of Slurm, a resource management program.For details, see <https://slurm.schedmd.com/>.
Slurm is free software; you can redistribute it and/or modify it underthe terms of the GNU General Public License as published by the FreeSoftware Foundation; either version 2 of the License, or (at your option)any later version.
Slurm is distributed in the hope that it will be useful, but WITHOUT ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESSFOR A PARTICULAR PURPOSE. See the GNU General Public License for moredetails.
- ENVIRONMENT VARIABLES
- CORE FILE LOCATION
- SEE ALSO
This document was created byman2html,using the manual pages.