proc_stat(5) File Formats Manual proc_stat(5) NAZWA /proc/stat - systemowe statystyki jadra OPIS /proc/stat Statystyki jadra/systemu. Roznia sie pomiedzy architekturami. Wsrod wspolnych wpisow sa: cpu 10132153 290696 3084719 46828483 16683 0 25195 0 175628 0 cpu0 1393280 32966 572056 13343292 6130 0 17875 0 23933 0 Czas, wyrazony w USER_HZ (jedna setna sekundy na wiekszosci architektur, prosze uzyc sysconf(_SC_CLK_TCK) aby uzyskac prawidlowa wartosc), ktore system (wiersz ,,cpu") lub dany procesor (wiersz ,,cpuN") spedzil w roznych stanach: user (1) Czas spedzony w trybie uzytkownika. nice (2) Czas spedzony w trybie uzytkownika z niskim priorytetem (nice). system (3) Czas spedzony w trybie systemowym. idle (4) Czas wykorzystany na zadanie bezczynnosci. Wartosc powinna wynosic USER_HZ razy drugi wpis w pseudopliku /proc/uptime. iowait (od Linuksa 2.5.41) (5) Czas oczekiwania na ukonczenie wejscia/wyjscia. Wartosc ta nie jest wiarygodna, z nastepujacych powodow: o Procesor nie bedzie czekal a ukonczenie wejscia/wyjscia; iowait jest czasem, jaki czeka zadanie na ukonczenie wejscia/wyjscia. Gdy procesor przejdzie w stan bezczynnosci dla danego zadania wejscia/wyjscia, zostanie mu przydzielone kolejne zadanie. o W procesorach wielordzeniowych, zadanie oczekujace na wejscie/wyjscie nie dziala na zadnym konkretnym procesorze, wiec trudno jest obliczyc iowait dla kazdego procesora. o Wartosc w tym polu, w okreslonych przypadkach moze sie zmniejszyc. irq (od Linuksa 2.6.0) (6) Czas obslugi przerwan. softirq (od Linuksa 2.6.0) (7) Czas obslugi przerwan programowych. steal (od Linuksa 2.6.11) (8) Czas ,,skradziony", ktory jest czasem spedzonym w innym systemie operacyjnym podczas pracy w srodowisku zwirtualizowanym. guest (od Linuksa 2.6.24) (9) Czas spedzony podczas dzialania na wirtualnym procesorze systemu operacyjnego goscia, pod kontrola jadra Linux. guest_nice (od Linuksa 2.6.33) (10) Czas spedzony podczas dzialania goscia z nice (na wirtualnym procesorze systemu operacyjnego goscia, pod kontrola jadra Linux). page 5741 1808 Liczba stron, ktore system wstronicowal i liczba tych, ktore wystronicowal (z dysku). swap 1 0 Liczba stron wymiany, ktore wniesiono i wyniesiono. intr 1462898 Linia ta pokazuje licznik przerwan obsluzonych od czasu uruchomienia dla kazdego mozliwego przerwania systemowego. Pierwsza kolumna okresla calkowita liczbe wszystkich obsluzonych przerwan w tym nienumerowanych przerwan swoistych dla architektury, kazda nastepna okresla calkowita wartosc dla danego numerowanego przerwania. Nienumerowane przerwania nie sa pokazywane, jedynie sumowane do calosci. 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 przelaczen kontekstu, ktore przeszedl system. btime 769041601 Czas uruchomienia systemu, w sekundach od epoki: 1970-01-01 00:00:00 +0000 (UTC). processes 86031 Liczba rozwidlen procesow od uruchomienia systemu. procs_running 6 Liczba procesow w stanie runnable (Linux 2.5.45 i pozniejsze). procs_blocked 2 Liczba procesow oczekujacych na zakonczenie operacji wejscia/wyjscia (Linux 2.5.45 i pozniejsze). softirq 229245889 94 60001584 13619 5175704 2471304 28 51212741 59130143 0 51240672 Wiersz ten pokazuje liczbe przerwan programowych wszystkich procesorow. Pierwsza kolumna jest suma wszystkich przerwan programowych, a kazda kolejna kolumna pokazuje wartosc dla danego przerwania programowego (Linux 2.6.31 i pozniejsze). ZOBACZ TAKZE proc(5) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Przemek Borys , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.9.1 2 maja 2024 r. proc_stat(5)