proc_stat(5) File Formats Manual proc_stat(5)

/proc/stat - systemowe statystyki jądra

/proc/stat
Statystyki jądra/systemu. Różnią się pomiędzy architekturami. Wśród wspólnych wpisów są:
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:
(1) Czas spędzony w trybie użytkownika.
(2) Czas spędzony w trybie użytkownika z niskim priorytetem (nice).
(3) Czas spędzony w trybie systemowym.
(4) Czas wykorzystany na zadanie bezczynności. Wartość powinna wynosić USER_HZ razy drugi wpis w pseudopliku /proc/uptime.
(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ć.
(6) Czas obsługi przerwań.
(7) Czas obsługi przerwań programowych.
(8) Czas „skradziony”, który jest czasem spędzonym w innym systemie operacyjnym podczas pracy w środowisku zwirtualizowanym.
(9) Czas spędzony podczas działania na wirtualnym procesorze systemu operacyjnego gościa, pod kontrolą jądra Linux.
(10) Czas spędzony podczas działania gościa z nice (na wirtualnym procesorze systemu operacyjnego gościa, pod kontrolą jądra Linux).
Liczba stron, które system wstronicował i liczba tych, które wystronicował (z dysku).
Liczba stron wymiany, które wniesiono i wyniesiono.
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.
(major,disk_idx):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
(tylko Linux 2.4)
Liczba przełączeń kontekstu, które przeszedł system.
Czas uruchomienia systemu, w sekundach od epoki: 1970-01-01 00:00:00 +0000 (UTC).
Liczba rozwidleń procesów od uruchomienia systemu.
Liczba procesów w stanie runnable (Linux 2.5.45 i późniejsze).
Liczba procesów oczekujących na zakończenie operacji wejścia/wyjścia (Linux 2.5.45 i późniejsze).
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).

proc(5)

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

2 maja 2024 r. Linux man-pages 6.9.1