loadavg function returns a list of 3 double values for the
system load averages, generally over the last 1, 5 and 15 minutes
loadavg returns a list of 3 double values representing the
system load averages. In the event of an error, -1 is returned for
one or more of the values.
<IF $ret gt 3.0> Sorry; please try again later. <exit> </IF>
loadavg function was added in version 2.1.894000000 19980501.
Solaris support was added in version 2.6.928300000 19990602,
and Irix support in version 2.6.929000000 19990610.
On some platforms
loadavg is unimplemented. On others it
will not function if the process cannot read kernel memory (it may have
to be in group
kmem). In such cases -1 is returned to indicate
failure. Running the script via the Texis Web Server (
may help, since
vhttpd is usually started as
The time periods for each load average number, and the definition of
"load average" itself, vary by platform. On some platforms
loadavg can use noticeable system time when run in a high load
environment. Running the script via the Texis Web Server can reduce
this load, by pre-initializing some system data.