table of contents
proc_pid_io(5) | File Formats Manual | proc_pid_io(5) |
NUME¶
/proc/pid/io - statistici de In/Ieș
DESCRIERE¶
- /proc/pid/io (începând cu Linux 2.6.20)
- Acest fișier conține statistici de I/O pentru proces și copiii săi așteptați, de exemplu:
-
# cat /proc/3828/io rchar: 323934931 wchar: 323929600 syscr: 632687 syscw: 632675 read_bytes: 0 write_bytes: 323932160 cancelled_write_bytes: 0
- Câmpurile sunt următoarele:
- rchar: caractere citite
- Numărul de octeți returnat de apelurile de sistem read(2) și similare.
- wchar: caractere scrise
- Numărul de octeți returnat de apelurile de sistem write(2) și similare.
- syscr: citește apelurile sistemului
- Numărul de apeluri de sistem „citire fișier (file read)” - cele din familia read(2), sendfile(2), copy_file_range(2) și ioctl(2) BTRFS_IOC_ENCODED_READ[_32] (inclusiv atunci când sunt invocate de nucleu ca parte a altor apeluri de sistem).
- syscw: scrie apelurile sistemului
- Numărul de apeluri de sistem „scriere fișier (file write)” - cele din familia write(2), sendfile(2), copy_file_range(2) și ioctl(2) BTRFS_IOC_ENCODED_WRITE[_32] (inclusiv atunci când sunt invocate de nucleu ca parte a altor apeluri de sistem).
- read_bytes: octeți citiți
- Numărul de octeți preluați efectiv din stratul de stocare. Acest lucru este corect pentru sistemele de fișiere cu suport de blocuri.
- write_bytes: octeți scriși
- Numărul de octeți trimiși efectiv la stratul de stocare.
- cancelled_write_bytes:
- Statisticile de mai sus nu țin seama de trunchiere: dacă un proces scrie 1 Mo într-un fișier obișnuit și apoi îl elimină, respectivul 1 Mo nu va fi scris, dar will va fi totuși contabilizat ca o scriere de 1 Mo. Acest câmp reprezintă numărul de octeți „salvați” de la rescrierea de In/Ieș. Acest lucru poate ceda pentru a fi făcut In/Ieș negativă dacă cache-urile murdărite de un alt proces sunt trunchiate. cancelled_write_bytes se aplică la In/Ieș deja contabilizate în write_bytes.
- Permisiunea de a accesa acest fișier este reglementată de modul de acces ptrace(2) PTRACE_MODE_READ_FSCREDS.
AVERTISMENTE¶
Aceste contoare nu sunt atomice: pe sistemele în care operațiile cu numere întregi pe 64 de biți se pot întrerupe, un contor ar putea fi actualizat simultan cu o citire, producând o valoare intermediară incorectă.
CONSULTAȚI ȘI¶
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
2 mai 2024 | Pagini de manual de Linux 6.9.1 |