bionic (5) load_parameters.5.gz

Provided by: gridengine-common_8.1.9+dfsg-7build1_all bug

NAME

       load_parameters - Grid Engine default load parameters

DESCRIPTION

       The load parameters reported by the execution daemon sge_execd(8) by default currently are:

       arch   An  architecture  string  compiled into the sge_execd describing the operating system architecture
              for which the execd is targeted.  Possible values include:
                   aix51          for IBM AIX 5.1, 5.3
                   darwin-x86     for Apple Mac OS/X x86
                   darwin-ppc     for Apple Mac OS/X PowerPC
                   hp11      for HP HP-UX 11.x 32-bit
                   hp11-64        for HP HP-UX 11.x 64-bit
                   lx-amd64  for GNU/Linux x86_64
                   lx-x86         for GNU/Linux x86
                   sol-sparc64    for Sun Solaris Sparc64
                   sol-x86        for Sun Solaris x86
                   sol-amd64 for Sun Solaris x86_64
                   win32-x86 for Windows x86
              Note that an sge_execd for a particular architecture may run on multiple  OS  versions.   In  this
              case, the architecture string delivered by the execution daemon may be misleading.

       num_proc
              The number of processors provided by the execution host.  The host is defined by a single Internet
              address, i.e. rack mounted multi host systems are counted as a cluster rather than a single  multi
              headed  machine.   In  the  case  of "hardware threads" ("CMT" or "SMT"), normally num_proc is the
              number of such threads which are activated.

       The following load information is only available under IBM AIX if Grid Engine is built with the  perfstat
       library (which is now the default):

       load_short
              The  short  time  average  OS  run  queue  length. It is the first of the value triple reported by
              uptime(1).  Many implementations provide a 1 minute average with this value.

       load_medium
              The medium time average OS run queue length. It is the second of  the  value  triple  reported  by
              uptime(1).  Many implementations provide a 5 minute average with this value.

       load_long
              The  long  time  average  OS  run  queue  length.  It is the third of the value triple reported by
              uptime(1).  Many implementations provide a 10 or 15 minute average with this value.

       load_avg
              The same as load_medium.

       np_load_short
              The same as load_short but divided by the number of processors. This value  allows  comparing  the
              load of single and multi-headed hosts.

       np_load_medium
              The  same  as load_medium but divided by the number of processors. This value allows comparing the
              load of single and multi-headed hosts.

       np_load_long
              The same as load_long but divided by the number of processors. This  value  allows  comparing  the
              load of single and multi-headed hosts.

       np_load_avg
              The same as load_avg but divided by the number of processors. This value allows comparing the load
              of single and multi-headed hosts.

       cpu    The percentage of CPU time not in idle state.

       The following load information is only available under IBM AIX if Grid Engine is built with the  perfstat
       library (which is now the default):

       mem_free
              The amount of free real memory.

       swap_free
              The amount of free swap memory.

       virtual_free
              The sum of mem_free and swap_free.

       mem_used
              The amount of memory used.

       swap_used
              The amount of swap space used.

       virtual_used
              The sum of mem_used and swap_used.

       mem_total
              The total amount of memory (free+used).

       swap_total
              The total amount of swap space (free+used).

       virtual_total
              The sum of mem_total and swap_total.

       The following load information is ONLY available under Windows:

       display_win_gui
              The host is capable of displaying the GUI of a Windows job.

       The  following  load  information  is only available if Grid Engine was built with the hwloc library (the
       default) and if hwloc supports the system.

       m_topology_inuse
              The host cpu topology string reported by an execution host.  This might be "NONE" if the  topology
              cannot  be determined; otherwise it is a string consisting of the upper and lowercase letters "S",
              "C", "T", "c", and "t". The sequence  of  letters  within  that  string  represents  the  hardware
              topology where "S" represents a socket, "C" or "c" a core, and "T" or "t" a hardware thread.

              The  string  "SCCSCCSCCSCC" will returned by a host that has 4 sockets where each of those sockets
              has two cores.  All cores are available because all "C"s appear in capital letters.

              If lowercase letters are used then this means that the corresponding core or thread is already  in
              use because there is at least one running Grid Engine job bound to it.

              "SCCSCcSCCscc" means that core 2 on socket 2 and also core 1 and core 2 on socket 4 are in use.

       m_topology
              Like  m_topology_inuse,  except  that  it  represents the architecture, not the use of it, i.e. it
              doesn't contain lower case letters.

       m_socket
              Number of sockets available on the reporting host (e.g. "SCCSCCSCCSCC" => m_socket=4)

       m_core Number of cores reported for all sockets on a host (e.g. "SCCSCCSCCSCC" => m_core=2)

       m_thread
              Number of hardware threads reported for all cores on a host, which should  be  equal  to  num_proc
              (e.g. "SCTTCTTCTTCTT" => m_thread=8)

   Static Load Values
       The  "static"  load  values  (which  may  be  selected with qhost -l or qselect -l) are:  arch, num_proc,
       mem_total, swap_total, virtual_total, m_topology, m_socket, m_core, m_thread.

SEE ALSO

       complex(5), sge_execd(8).