Co oznaczają „I / O Reads or Write” i „I / O Read Bytes or Write Bytes”?

6

W Menedżerze zadań (i Sysinternals 'Process Explorer) znajdują się kolumny o nazwie „Odczyty we / wy”, „Zapis we / wy”, „Bajty odczytu we / wy” i „Bajty zapisu we / wy”. Co dokładnie oznaczają te liczniki? Co jeszcze oprócz aktywności dyskowej i sieciowej obejmują?

W Eksploratorze procesów widzę wiele procesów, które mają zero „Bajtów odczytu dysku” i „Bajtów odbioru sieci”, ale niezerowe „Bajty odczytu I / O”. I odwrotnie, niektóre procesy mają wartość „Bajty odczytu dysku” większą niż „Bajty odczytu I / O”. Jak to jest możliwe?

skr3am
źródło
1
Dlaczego tytuł „I / O odczytu (Write) Bajty”, ale w pytaniu po prostu powiedzieć jej „I / O odczytu bajtów”?
Ramhound
Liczba „odczytów we / wy” to liczba odczytów, „zapisy we / wy” to liczba zapisów, „bajty odczytu we / wy” to całkowita liczba odczytanych bajtów, a „bajty zapisu we / wy to całkowita liczba zapisanych bajtów. Jeden odczyt lub zapis” przesyła wiele bajtów naraz
DavidPostill
@DavidPostill, czy przeczytałeś całe pytanie przed komentowaniem? Rozumiem, że liczba „odczytów we / wy” to liczba odczytów, nie ma potrzeby, aby wszyscy kapitan byli dla mnie oczywiste. Czy możesz mi wyjaśnić, jak to możliwe, że mam proces z np. 4 MiB „I / O Read Bytes” i zero „Disk Read Bytes”?
skr3am
@Ramhound, chciałem po prostu skrócić tytuł.
skr3am
1
Bądź miły dla Davida, mamy wielu ludzi o różnych poziomach umiejętności, twoje pytanie jest mylące, robimy co w naszej mocy
Ramhound

Odpowiedzi:

15

Jak to możliwe, że mam proces z 4 bajtami „I / O Read Bytes” i zerowym „Disk Read Bytes”?

Bajty odczytu we / wy to więcej niż tylko bajty odczytu dysku:

  • Obejmuje operacje we / wy plików, sieci i urządzeń
  • To ma nie obejmować Konsola I / O

Bajty odczytu we / wy - liczba bajtów odczytanych w operacjach wejścia / wyjścia wygenerowanych przez proces, w tym operacji we / wy plików, sieci i urządzeń. Bajty odczytu we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.


Co oznaczają dane we / wy?

Kolumny we / wy Process Explorer

  • Delta I / O - zmiana operacji I / O od ostatniego pomiaru

  • Delta Bytes I / O - Zmiana bajtów I / O od ostatniego pomiaru.

  • I / O Other - Liczba operacji wejścia / wyjścia wygenerowanych przez proces, który nie jest ani odczytem ani zapisem, w tym operacje we / wy plików, sieci i urządzeń. Przykładem tego rodzaju operacji może być funkcja kontrolna. I / O Inne skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

  • Inne bajty we / wy - liczba bajtów przesłanych w operacjach wejścia / wyjścia wygenerowanych przez proces, który nie jest ani odczytem ani zapisem, w tym operacje we / wy plików, sieci i urządzeń. Przykładem tego rodzaju operacji może być funkcja kontrolna. Inne bajty we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

  • Bajty odczytu we / wy - liczba bajtów odczytanych w operacjach wejścia / wyjścia wygenerowanych przez proces, w tym operacji we / wy plików, sieci i urządzeń. Bajty odczytu we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

  • Odczyty we / wy - liczba operacji wejścia / wyjścia odczytu wygenerowanych przez proces, w tym operacji we / wy plików, sieci i urządzeń. Odczyty we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

  • Bajty zapisu we / wy - liczba bajtów zapisanych w operacjach wejścia / wyjścia wygenerowanych przez proces, w tym operacji we / wy plików, sieci i urządzeń. Bajty zapisu we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

  • Zapisy we / wy - liczba operacji wejścia / wyjścia zapisu generowanych przez proces, w tym operacji we / wy plików, sieci i urządzeń. Zapisy we / wy skierowane do uchwytów CONSOLE (obiekt wejściowy konsoli) nie są liczone.

Źródło Próba zrozumienia danych we / wy Process Explorer

DavidPostill
źródło