Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



   getloadavg - возвращает среднее значение загруженности системы

getloadavg(3) возвращает среднее значение загруженности системы


ОБЗОР

#define _BSD_SOURCE /* смотрите feature_test_macros(7) */
#include <stdlib.h>


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


ОПИСАНИЕ

Функция getloadavg() возвращает количество процессов в системной очереди выполнения, усреднённое в разных периодах времени. Воспринимается до nelem образцов и они последовательно назначаются в элементы loadavg[]. Система максимально выводит 3 образца, представляющие средние данные за последние 1, 5 и 15 минут, соответственно.


ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Если невозможно получить данные о средней загруженности системы, то возвращается -1; иначе возвращается количество полученных образов.

ВЕРСИИ

Эта функция доступна в glibc начиная с версии 2.2.


АТРИБУТЫ

Описание терминов данного раздела смотрите в attributes(7).

Интерфейс Атрибут Значение
getloadavg() безвредность в потоках: безвредно (MT-Safe)


СООТВЕТСТВИЕ СТАНДАРТАМ

Не является частью POSIX.1. Имеется в BSD и Solaris.