Overview
  Research
  Development
  Dissemination
  Services
  Home
Theoretical Biophysics Group
Sysload - cluster/department-wide machine load monitoring system
NIH Resource for Macromolecular Modeling and Bioinformatics
UIUC

Introduction

System Load Monitoring Program Notes
------------------------------------
(version 1.1)

sysmond -- system load monitoring (the client)

  Wakes up every xx seconds, determines the date and the most recent
  system load average (using uptime), and sends this info in a UDP
  packet to the server.  There is also a version that provides support
  for Linux Scyld Beowulf clusters (parses output from 'beostat -l').

syscold -- system load collector (the server)

  Receives UDP packet system load messages from clients and stores the
  client name, time, and load average information into a log file.
  Whenever the date changes, the log file is renamed, and a child is
  spawned to compute the daily load average for each machine listed in
  the file.  These daily load averages are to be stored in a database.

This distribution also includes customizable control scripts that
facilitate starting and stopping the daemons automatically during
machine bootup and shutdown.  All of the code has been tested and
demonstrated to work on SunOS, IRIX, Digital UNIX (Alpha), Linux,
and HP-UX.

Contact

If you have questions please send email to the author David Hardy, at dhardy@ks.uiuc.edu

Download

License

Same terms as NAMD license

Documentation

See the source code for comments and usage information.


Search Site:
Overview Research Development Dissemination Services
 

Back to Top | Home

This document was last modified on Monday, 30-Jul-2001 09:29:30 CDT
Material on this page is copyrighted
Contact Webmaster for more information
2894 accesses since 03 Nov 2000