GETLOADAVG

Section : Manuel du programmeur Linux (3)
Mise à jour de la version anglaise : 8 décembre 2007
Index Menu principal  

NOM

getloadavg - Renvoie les moyennes de la charge du système  

SYNOPSIS

#define _BSD_SOURCE
#include <stdlib.h>

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

DESCRIPTION

La fonction getloadavg() renvoie le nombre de processus présents dans la file des processus prêts du système. Ce nombre est une moyenne réalisée sur diverses périodes. Jusqu'à nelem acquisitions sont réalisées et affectées aux éléments successifs de loadavg[]. Le système impose un maximum de 3 échantillonnages, représentant des moyennes sur respectivement la dernière minute, les 5 dernières minutes et les 15 dernières minutes.  

VALEUR RENVOYÉE

Si la charge moyenne n'a pas pu être obtenue, -1 est renvoyé ; sinon, le nombre d'acquisitions effectivement réalisées est renvoyé.  

VERSIONS

Cette fonction est disponible dans la glibc depuis la version 2.2.  

CONFORMITÉ

Absente de POSIX.1-2001. Présente sur les systèmes BSD et Solaris.  

VOIR AUSSI

uptime(1), proc(5), feature_test_macros(7)  

TRADUCTION

Ce document est une traduction réalisée par Stéphan Rafin <stephan DOT rafin AT laposte DOT net> le 6 mai 2002 et révisée le 17 juillet 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 getloadavg ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.

 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
VERSIONS
CONFORMITÉ
VOIR AUSSI
TRADUCTION

Dernière mise à jour : 17 juillet 2008