Man page - proc_pid_io(5)

Packages contains this manual

Available languages:

en fr pl ro de

Manual

proc_pid_io

NAZWA
OPIS
ZASTRZEŻENIA
ZOBACZ TAKŻE
TŁUMACZENIE

NAZWA

/proc/pid/io - statystyki wejścia/wyjścia

OPIS

/proc/ pid /io (od Linuksa 2.6.20)

Plik zawiera statystyki wejścia/wyjścia dla procesu i jego oczekiwanych potomków np.:

# cat /proc/3828/io
rchar: 323934931
wchar: 323929600
syscr: 632687
syscw: 632675
read_bytes: 0
write_bytes: 323932160
cancelled_write_bytes: 0

Występują następujące pola:
rchar
: odczytane znaki

Liczba bajtów zwróconych przez pomyślne read (2) i podobne wywołania systemowe.

wchar : zapisane znaki

Liczba bajtów zwróconych przez pomyślne write (2) i podobne wywołania systemowe.

syscr : odczytane wywołania systemowe

Liczba wywołań systemowych „odczytujących plik” — tych z rodziny read (2) oraz sendfile (2), copy_file_range (2) i BTRFS_IOC_ENCODED_READ [ _32 ] ioctl (2) (w tym te przywołane przez jądro jako część innych wywołań systemowych).

syscw : zapisane wywołania systemowe

Liczba wywołań systemowych „zapisujących plik” — tych z rodziny write (2) oraz sendfile (2), copy_file_range (2) i BTRFS_IOC_ENCODED_WRITE [ _32 ] ioctl (2) (w tym te przywołane przez jądro jako część innych wywołań systemowych).

read_bytes : odczytane bajty

Liczba bajtów faktycznie pobranych z poziomu nośnika. Jest dokładna dla systemów plików korzystających z bloków.

write_bytes : zapisane bajty

Liczba bajtów faktycznie wysłana na poziom nośnika.

cancelled_write_bytes :

Powyższe statystyki nie biorą pod uwagę przycinania. Jeśli proces zapisze do zwykłego pliku 1 MB i później skasuje go, rzeczony 1 MB nie zostanie zapisany, ale zostanie odnotowany jako 1 MB zapis. Pole to reprezentuje liczbę bajtów „zachowanych” z bufora zapisu wejścia/wyjścia. Może to powodować również „ujemne” wejście/wyjście, jeśli bufor zostanie „zabrudzony” przez inny przycinany proces. cancelled_write_bytes dotyczy wejścia/wyjścia już policzonego w write_bytes .

Uprawnienie dostępu do tego pliku zależy od sprawdzenia trybu dostępu PTRACE_MODE_READ_FSCREDS ptrace (2).

ZASTRZEŻENIA

Te liczniki nie są niepodzielne: w systemach, gdzie operacje na 64-bitowych liczbach mogą zostać rozdarte, licznik mógł być zaktualizowany łącznie z odczytem, co daje nieprawidłową wartość pośrednią.

ZOBACZ TAKŻE

getrusage (2), proc (5)

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: 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 .