slurmd(8)

NAME

   slurmd - The compute node daemon for Slurm.

SYNOPSIS

   slurmd [OPTIONS...]

DESCRIPTION

   slurmd  is  the  compute  node  daemon  of Slurm. It monitors all tasks
   running on the compute node , accepts work (tasks), launches tasks, and
   kills running tasks upon request.

   OPTIONS

   -B     Report  node  rebooted  when  daemon restarted. Used for testing
          purposes.

   -c     Clear system locks as needed. This may  be  required  if  slurmd
          terminated abnormally.

   -C     Print  actual  hardware  configuration  and  exit. The format of
          output is the same as used in slurm.conf to  describe  a  node's
          configuration plus it's uptime.

   -d <file>
          Specify  the  fully qualified pathname to the slurmstepd program
          to be used for shepherding user job steps. This  can  be  useful
          for testing purposes.

   -D     Run  slurmd  in the foreground. Error and debug messages will be
          copied to stderr.

   -f <file>
          Read configuration from the specified file. See NOTES below.

   -h     Help; print a brief summary of command options.

   -L <file>
          Write log messages to the specified file.

   -M     Lock slurmd pages into  system  memory  using  mlockall  (2)  to
          disable  paging  of  the  slurmd process. This may help in cases
          where nodes  are  marked  DOWN  during  periods  of  heavy  swap
          activity.  If  the mlockall (2) system call is not available, an
          error will be printed to the log and  slurmd  will  continue  as
          normal.

   -n <value>
          Set  the daemon's nice value to the specified value, typically a
          negative   number.    Also   note    the    PropagatePrioProcess
          configuration parameter.

   -N <hostname>
          Run the daemon with the given hostname. Used to emulate a larger
          system with more than one slurmd daemon per node. Requires  that
          Slurm  be  built  using  the  --enable-multiple-slurmd configure
          option.

   -v     Verbose operation. Multiple -v's increase verbosity.

   -V     Print version information and exit.

ENVIRONMENT VARIABLES

   The following environment variables can be used  to  override  settings
   compiled into slurmd.

   SLURM_CONF          The location of the Slurm configuration file.  This
                       is overridden by explicitly naming a  configuration
                       file on the command line.

CORE FILE LOCATION

   If  slurmd  is  started  with  the -D option then the core file will be
   written to the current working directory.  Otherwise  if  SlurmdLogFile
   is  a  fully qualified path name (starting with a slash), the core file
   will be written to the same directory as the log file.   Otherwise  the
   core   file   will  be  written  to  the  SlurmSpoolDir  directory,  or
   "/var/tmp/" as a last resort. If none of the above directories  can  be
   written, no core file will be produced.

NOTES

   It   may  be  useful  to  experiment  with  different  slurmd  specific
   configuration parameters using  a  distinct  configuration  file  (e.g.
   timeouts).   However,  this special configuration file will not be used
   by the slurmctld daemon or the Slurm programs, unless you  specifically
   tell  each  of  them  to  use  it. If you desire changing communication
   ports, the location of the temporary file system, or  other  parameters
   used  by  other Slurm components, change the common configuration file,
   slurm.conf.

COPYING

   Copyright (C) 2002-2007 The Regents of the  University  of  California.
   Copyright   (C)   2008-2010   Lawrence   Livermore  National  Security.
   Copyright (C) 2010-2016 SchedMD LLC.  Produced  at  Lawrence  Livermore
   National Laboratory (cf, DISCLAIMER).

   This  file  is  part  of  Slurm,  a  resource  management program.  For
   details, see <http://slurm.schedmd.com/>.

   Slurm is free software; you can redistribute it and/or modify it  under
   the  terms  of  the GNU General Public License as published by the Free
   Software 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
   ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY  or
   FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU General Public License
   for more details.

FILES

   /etc/slurm.conf

SEE ALSO

   slurm.conf(5), slurmctld(8)



Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.


Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.

Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.


Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.

Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.


Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.

Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.