36 lines
842 B
Groff
36 lines
842 B
Groff
.\" @(#)getloadavg.3
|
|
.\"
|
|
.TH GETLOADAVG 3 "Nov 14, 2005"
|
|
.AT 3
|
|
.SH NAME
|
|
getloadavg \- system load average values
|
|
.SH SYNOPSIS
|
|
.nf
|
|
.ft B
|
|
#include <stdlib.h>
|
|
|
|
int getloadavg(double *\fIaverages\fP, int \fInelem\fP)
|
|
.ft R
|
|
.fi
|
|
.SH DESCRIPTION
|
|
.B Getloadavg
|
|
returns the system load average values as elements of
|
|
.IR averages
|
|
up to
|
|
a maximum of
|
|
.IR nelem
|
|
elements.
|
|
The system load average is the average number of
|
|
runnable processes over a certain period. Currently the averages are
|
|
delivered over the last 1, 5 and 15 minutes of system usage. So
|
|
currently the system maximum is 3.
|
|
.SH RETURNS
|
|
The returned value of
|
|
.B getloadavg
|
|
is zero or more if the call was successful, or a negative value if the
|
|
call was unsuccessful. If the call was successful, the number of
|
|
elements entered into
|
|
.IR averages
|
|
is returned.
|
|
.SH SEE ALSO
|
|
.BR uptime (1).
|