table of contents
proc_stat(5) | File Formats Manual | 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¶
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 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.8 |