slreportd man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

SLREPORTD(1)	      User Contributed Perl Documentation	  SLREPORTD(1)

NAME
       slreportd - Distributed load reporter for Perl Schedule::Load

SYNOPSIS
       slreportd [ --help ] [ --port=port ] [ --dhost=host ] [ --version ]

DESCRIPTION
       slreportd will start a daemon to report machine loading for the
       Schedule::Load package.	It will create two similar processes, so that
       if second process exits, the first may restart it automatically.

       slreportd must be running on every host in the network, usually started
       with a init.d script.  It reports itself to the slchoosed daemon
       periodically, and is responsible for checking loading and top processes
       specific to the host that it runs on.

       slreportd may also be invoked with some variables set.  This allows
       static host information, such as class settings to be passed to
       applications.

ARGUMENTS
       --help
	   Displays this message and program version and exits.

       --dhost
	   Specifies the daemon host name that slchoosed uses.	May be
	   specified multiple times to specify backup hosts.  Defaults to
	   SLCHOOSED_HOST environment variable, which contains colon separated
	   host names.

       --fake
	   Specifies load management should not be used, for reporting of a
	   "fake" hosts' status.  Often the hostname and other parameters will
	   want to be overridden, for example:

	   slreportd hostname=lab_1 cpus=1 max_clock=100 osname=myos osvers=1
		     archname=myarch reservable=1 load_limit=1

       --nofork
	   For debugging, prevents the daemon from creating additional
	   processes and from going into the background.  This allows messages
	   to appear on stdout, and ctrl-C to stop the daemon.

       --port
	   Specifies the port number that slchoosed uses.  Defaults to
	   SLCHOOSED_PORT environment variable or slchoosed service, or 1752.

       --version
	   Displays program version and exits.

       {variable}={value}
	   Sets a arbitrary constant variable to the specified value.  This
	   variable may be used so that a process requesting a machine can
	   choose a machine with specific properties.

	   dynamic_cache_timeout={secs}
	       When set, after this number of seconds the dynamic load
	       information for this host will no longer be cached by
	       slchoosed, and when next needed must be reread from the
	       slreportd.  If not set, slchooserd picks a default, currently
	       10 seconds.  Turning this number up may improve performance at
	       the cost of decreased accuracy.

	   load_limit={value}
	       Set a maximum number of jobs that the scheduler can run on this
	       machine.

	   load_pctcpu={1|0}
	       When set, determine load as a floating point number based on
	       CPU usage percentage of all tasks.  Default, or when clear,
	       load is a absolute number where each high CPU job counts as one
	       job, regardless of what percentage of the CPU is used.  Using
	       pctcpu tends to keep CPUs busy more often, at the possible
	       expense of slowing down interactive jobs that are not using an
	       entire CPU.

	   rating_adder={value}
	       Add the specified value to the rating obtained for the machine.
	       A positive rating will make the machine less desirable for
	       scheduling.

	   rating_mult={value}
	       Multiply the specified value to the rating obtained for the
	       machine.	 The value 2 would act the same as a halved clock
	       frequency, making the machine less desirable for scheduling.

DISTRIBUTION
       The latest version is available from CPAN and from
       <http://www.veripool.org/>.

       Copyright 1998-2011 by Wilson Snyder.  This package is free software;
       you can redistribute it and/or modify it under the terms of either the
       GNU Lesser General Public License Version 3 or the Perl Artistic
       License Version 2.0.

AUTHORS
       Wilson Snyder <wsnyder@wsnyder.org>

SEE ALSO
       slchoosed, Schedule::Load, Schedule::Load::Reporter,

perl v5.20.2			  2011-01-02			  SLREPORTD(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net