Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GETLOADAVG(3)		    Library Functions Manual		 GETLOADAVG(3)

NAME
       getloadavg -- get system	load averages

LIBRARY
       Standard	C Library (libc, -lc)

SYNOPSIS
       #include	<stdlib.h>

       int
       getloadavg(double loadavg[], int	nelem);

DESCRIPTION
       The getloadavg()	function returns the number of processes in the	system
       run  queue  averaged over various periods of time.  Up to nelem samples
       are retrieved and assigned to successive	elements  of  loadavg[].   The
       system  imposes	a maximum of 3 samples,	representing averages over the
       last 1, 5, and 15 minutes, respectively.

DIAGNOSTICS
       If the load average was unobtainable, -1	is  returned;  otherwise,  the
       number of samples actually retrieved is returned.

SEE ALSO
       uptime(1), kvm_getloadavg(3), sysctl(3)

HISTORY
       The getloadavg()	function appeared in 4.3BSD-Reno.

FreeBSD	14.3			 June 4, 1993			 GETLOADAVG(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=getloadavg&sektion=3&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help