GETLOADAVG(3)

NAZWA
getloadavg - odczytanie wartości średniego obciążenia systemu

SKŁADNIA
#include <stdlib.h>

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

    Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)):

getloadavg():
    Od glibc 2.19:
        _DEFAULT_SOURCE
    W glibc do 2.19 włącznie:
        _BSD_SOURCE

OPIS
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.

WARTOŚĆ ZWRACANA
Jeżeli wartość średniego obciążenia jest niedostępna, to funkcja zwraca -1. W przeciwnym wypadku, zwracana wartość jest liczbą zwróconych próbek obciążenia.

WERSJE
Funkcja jest dostępna w bibliotece glibc od wersji 2.2.

ATRYBUTY
Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku attributes(7).
Interfejs | Atrybut | Wartość
getloadavg() | Bezpieczeństwo wątkowe | MT-Safe

ZGODNE Z
Nie występuje w POSIX.1. Obecna w systemach BSD i Solaris.

ZOBACZ TAKŻE
uptime(1), proc(5)

O STRONIE
Angielska wersja tej strony pochodzi z wydania 5.13 projektu Linux man-pages. Opis projektu, informacje dotyczące zgłaszania błędów oraz najnowszą wersję oryginału można znaleźć pod adresem https://www.kernel.org/doc/man-pages/.

TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Tomasz Kłoczko <kloczek@rudy.mif.pg.gda.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 (https://www.gnu.org/licenses/gpl-3.0.html) lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.