Questão O que significa “Leitura / Gravação de E / S” e “Bytes de Leitura / Gravação de E / S”?


No Gerenciador de Tarefas (e no Process Explorer da Sysinternals), há colunas chamadas "Leituras de E / S", "Gravações de E / S", "Bytes de Leitura de E / S" e "Bytes de Gravação de E / S". Então, o que esses contadores significam exatamente? O que mais, além da atividade de disco e rede, incluem?

No Process Explorer, vejo vários processos que possuem zero "Bytes de Leitura de Disco" e "Bytes de Recebimento de Rede", mas "Bytes de Leitura de E / S" diferentes de zero. E, inversamente, alguns processos possuem um valor "Disk Read Bytes" maior que "Bytes de leitura de E / S". Como isso é possível?


4


origem


Por que o título "Leitura de E / S (Escreva) Bytes ", mas na pergunta você simplesmente diz que é" Bytes de leitura de E / S "? - Ramhound
"Número de leituras de E / S" é o número de leituras, "Gravações de E / S" é o número de gravações, "Bytes de Leitura de E / S" é total de bytes lidos e "Bytes de Gravação de E / S é o total de bytes gravados. Transportará muitos bytes de uma só vez. - DavidPostill♦
@DavidPostill, você leu a pergunta inteira antes de comentar? Eu entendo que o número de "Leituras de E / S" é o número de leituras, não é necessário ter todo o capitão óbvio em mim. Você pode me explicar como é possível que eu tenha um processo com, por exemplo, 4 MiB "Bytes de Leitura de E / S" e zero "Bytes de Leitura de Disco"? - skr3am
@Ramhound, eu simplesmente queria tornar o título mais curto. - skr3am
Seja gentil com David, temos muitas pessoas com diferentes níveis de habilidade, sua pergunta é confusa, estamos fazendo nosso melhor - Ramhound


Respostas:


Como é possível que eu tenha um processo com 4 MiB "Bytes de Leitura de E / S" e zero "Bytes de Leitura de Disco"?

I / O Read Bytes é mais do que apenas Bytes de Leitura de Disco:

  • Inclui arquivo, rede e dispositivo I / O
  • Faz não incluir Console I / O

Bytes de Leitura de E / S - O número de bytes lidos nas operações de entrada / saída geradas por um processo, incluindo E / S de arquivo, rede e dispositivo. Bytes de leitura de E / S direcionados para identificadores CONSOLE (objeto de entrada do console) não são contados.


O que significam dados de E / S?

Colunas de E / S do Process Explorer

  • I / O Delta - A alteração nas operações de E / S desde a última medição

  • Bytes delta de E / S - A alteração nos bytes de E / S desde a última medição.

  • I / O Other - O número de operações de entrada / saída geradas por um processo que não são nem leituras nem gravações, incluindo arquivo, rede,   e I / Os do dispositivo. Um exemplo desse tipo de operação seria um   função de controle. E / S Outros direcionados para CONSOLE (entrada do console   objeto) alças não são contados.

  • I / O Other Bytes - O número de bytes transferidos em operações de entrada / saída geradas por um processo que não são nem leituras nem gravações,   incluindo I / Os de arquivo, rede e dispositivo. Um exemplo desse tipo de   operação seria uma função de controle. I / O Outros Bytes direcionados para   As alças CONSOLE (objeto de entrada do console) não são contadas.

  • Bytes de Leitura de E / S - O número de bytes lidos nas operações de entrada / saída geradas por um processo, incluindo E / S de arquivo, rede e dispositivo. E / S   Bytes de leitura direcionados para alças CONSOLE (objeto de entrada do console) não são   contado.

  • Leituras de E / S - O número de operações de entrada / saída de leitura geradas por um processo, incluindo E / S de arquivo, rede e dispositivo. Leituras de E / S   direcionado para manipuladores CONSOLE (objeto de entrada do console) não são contados.

  • Bytes de Gravação de E / S - O número de bytes gravados em operações de entrada / saída geradas por um processo, incluindo arquivo, rede e dispositivo   E / S Bytes de Gravação de E / S direcionados para CONSOLE (objeto de entrada do console)   alças não são contadas.

  • Gravações de E / S - O número de operações de entrada / saída de gravação geradas por um processo, incluindo E / S de arquivo, rede e dispositivo. Gravação de E / S   direcionado para manipuladores CONSOLE (objeto de entrada do console) não são contados.

Fonte Tentando entender os dados de E / S do Process Explorer


11