Scroll to navigation

GETLOADAVG(3) Руководство программиста Linux GETLOADAVG(3)

ИМЯ

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

СИНТАКСИС

#include <stdlib.h>
int getloadavg(double loadavg[], int nelem);

Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

getloadavg():


начиная с glibc 2.19:
_DEFAULT_SOURCE
в glibc до версии 2.19 включительно:
_BSD_SOURCE

ОПИСАНИЕ

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.

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

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

ВЕРСИИ

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

АТРИБУТЫ

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

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

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

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

СМ. ТАКЖЕ

uptime(1), proc(5)

ЗАМЕЧАНИЯ

Эта страница является частью проекта Linux man-pages версии 5.10. Описание проекта, информацию об ошибках и последнюю версию этой страницы можно найти по адресу https://www.kernel.org/doc/man-pages/.

ПЕРЕВОД

Русский перевод этой страницы руководства был сделан Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitry Bolkhovskikh <d20052005@yandex.ru>, Vladislav <ivladislavefimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3 или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на man-pages-ru-talks@lists.sourceforge.net.

15 марта 2016 г. Linux