Provided by: manpages-pl-dev_0.7-2_all bug

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

       Funkcja  getloadavg()  zwraca  średnią  liczbę  procesów  w systemowej kolejce procesów do
       obsłużenia w kilku przedziałach czasu. Pobierane jest maksymalnie  nelem  próbek  wartości
       obciążenia,  które  są  następnie  przypisywane  do kolejnych elementów tablicy loadavg[].
       Funkcja umożliwia pobranie maksymalnie  trzech  próbek  wartości  średniego  obciążenia  z
       odpowiednio średnim obciążeniem w ostatnich 1, 5 i 15 minutach pracy systemu.

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

       ┌─────────────┬────────────────────────┬─────────┐
       │InterfejsAtrybutWartość │
       ├─────────────┼────────────────────────┼─────────┤
       │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  4.07  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 man są: Tomasz Kłoczko (PTM)
       <kloczek@rudy.mif.pg.gda.pl>,  Robert  Luberda   <robert@debian.org>   i   Michał   Kułach
       <michal.kulach@gmail.com>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest   zgodne   z   wersją    4.07
       oryginału.