proc_stat(5)

NAZWA
/proc/stat - systemowe statystyki jądra

OPIS

/proc/stat
    Statystyki jądra/systemu. Różnią się pomiędzy architekturami. Wśród wspólnych wpisów są:

    cpu 10132153 290696 3084719 46828483 16683 0 25195 0 175628 0
    cpu0 1393280 32966 572056 13343292 6130 0 17875 0 23933 0
        Czas, wyrażony w USER_HZ (jedna setna sekundy na większości architektur, proszę użyć sysconf(_SC_CLK_TCK) aby uzyskać prawidłową wartość), które system (wiersz „cpu”) lub dany procesor (wiersz „cpuN”) spędził w różnych stanach:

        user
            (1) Czas spędzony w trybie użytkownika.

        nice
            (2) Czas spędzony w trybie użytkownika z niskim priorytetem (nice).

        system
            (3) Czas spędzony w trybie systemowym.

        idle
            (4) Czas wykorzystany na zadanie bezczynności. Wartość powinna wynosić USER_HZ razy drugi wpis w pseudopliku /proc/uptime.

        iowait (od Linuksa 2.5.41)
            (5) Czas oczekiwania na ukończenie wejścia/wyjścia. Wartość ta nie jest wiarygodna, z następujących powodów:

            •   Procesor nie będzie czekał a ukończenie wejścia/wyjścia; iowait jest czasem, jaki czeka zadanie na ukończenie wejścia/wyjścia. Gdy procesor przejdzie w stan bezczynności dla danego zadania wejścia/wyjścia, zostanie mu przydzielone kolejne zadanie.

            •   W procesorach wielordzeniowych, zadanie oczekujące na wejście/wyjście nie działa na żadnym konkretnym procesorze, więc trudno jest obliczyć iowait dla każdego procesora.

            •   Wartość w tym polu, w określonych przypadkach może się zmniejszyć.

        irq (od Linuksa 2.6.0)
            (6) Czas obsługi przerwań.

        softirq (od Linuksa 2.6.0)
            (7) Czas obsługi przerwań programowych.

        steal (od Linuksa 2.6.11)
            (8) Czas „skradziony”, który jest czasem spędzonym w innym systemie operacyjnym podczas pracy w środowisku zwirtualizowanym.

        guest (od Linuksa 2.6.24)
            (9) Czas spędzony podczas działania na wirtualnym procesorze systemu operacyjnego gościa, pod kontrolą jądra Linux.

        guest_nice (od Linuksa 2.6.33)
            (10) Czas spędzony podczas działania gościa z nice (na wirtualnym procesorze systemu operacyjnego gościa, pod kontrolą jądra Linux).

    page 5741 1808
        Liczba stron, które system wstronicował i liczba tych, które wystronicował (z dysku).

    swap 1 0
        Liczba stron wymiany, które wniesiono i wyniesiono.

    intr 1462898
        Linia ta pokazuje licznik przerwań obsłużonych od czasu uruchomienia dla każdego możliwego przerwania systemowego. Pierwsza kolumna określa całkowitą liczbę wszystkich obsłużonych przerwań w tym nienumerowanych przerwań swoistych dla architektury, każda następna określa całkowitą wartość dla danego numerowanego przerwania. Nienumerowane przerwania nie są pokazywane, jedynie sumowane do całości.

    disk_io: (2,0):(31,30,5764,1,2) (3,0):...
        (major,disk_idx):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
        (tylko Linux 2.4)

    ctxt 115315
        Liczba przełączeń kontekstu, które przeszedł system.

    btime 769041601
        Czas uruchomienia systemu, w sekundach od epoki: 1970-01-01 00:00:00 +0000 (UTC).

    processes 86031
        Liczba rozwidleń procesów od uruchomienia systemu.

    procs_running 6
        Liczba procesów w stanie runnable (Linux 2.5.45 i późniejsze).

    procs_blocked 2
        Liczba procesów oczekujących na zakończenie operacji wejścia/wyjścia (Linux 2.5.45 i późniejsze).

    softirq 229245889 94 60001584 13619 5175704 2471304 28 51212741 59130143 0 51240672
        Wiersz ten pokazuje liczbę przerwań programowych wszystkich procesorów. Pierwsza kolumna jest sumą wszystkich przerwań programowych, a każda kolejna kolumna pokazuje wartość dla danego przerwania programowego (Linux 2.6.31 i późniejsze).

ZOBACZ TAKŻE
proc(5)

TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <pborys@dione.ids.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.