37 lines
		
	
	
		
			842 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			37 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).
 |