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
getrusage(2), proc(5)

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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.