Вопрос Что означает «Чтение или запись ввода-вывода» и «Чтение байтов ввода-вывода или запись байтов»?


В диспетчере задач (и в Process Explorer) Sysinternals есть столбцы, называемые «Чтение ввода / вывода», «Писания ввода-вывода», «Байты ввода-вывода» и «Байты записи ввода-вывода». Итак, что же означают эти счетчики? Что еще, помимо дисковой и сетевой активности, они включают?

В Process Explorer я вижу несколько процессов, которые имеют нулевые «байты чтения диска» и «байты приема сети», но ненулевые «байты ввода-вывода». И наоборот, некоторые процессы имеют значение «Чтение байтов диска», большее, чем «байты ввода-вывода». Как это возможно?


4
2017-10-30 14:29


происхождения


Почему заголовок «Чтение ввода / вывода» (Написать) Байты ", но в вопросе вы просто говорите о своих« байтах ввода-вывода »? - Ramhound
«Чтение I / O» - это число считываний, «Запись ввода-вывода» - это количество записей, «Чтение байтов ввода-вывода» - это общее количество прочитанных байтов и «Байты записи ввода-вывода - это суммарные байты, записанные. будет пропускать сразу несколько байтов. - DavidPostill♦
@DavidPostill, вы прочитали весь вопрос, прежде чем комментировать? Я понимаю, что число «Чтение ввода-вывода» - это количество прочитанных, нет необходимости набирать на себя всех капитанов. Можете ли вы объяснить мне, как возможно, что у меня есть процесс, например. 4 MiB «Чтение байтов ввода-вывода» и нуль «Чтение байтов диска»? - skr3am
@Ramhound, я просто хотел сделать заголовок короче. - skr3am
Будьте милы с Дэвидом, у нас много людей с разным уровнем квалификации, ваш вопрос запутан, мы делаем все возможное - Ramhound


ответы:


Как возможно, что у меня есть процесс с 4 байтами ввода-вывода «MiB» и ноль «Чтение байтов диска»?

Чтение байтов ввода-вывода - это больше, чем просто чтение с байта диска:

  • Он включает в себя файлы, сети и устройства ввода / вывода
  • Оно делает не включить консольный ввод-вывод

Чтение байтов ввода-вывода - количество байтов, считываемых во входных / выходных операциях, генерируемых процессом, включая файлы, сеть и устройства ввода-вывода. Чтение байтов ввода-вывода, адресованных дескрипторам CONSOLE (консольный входной объект), не учитывается.


Что означают данные ввода / вывода?

Столбцы ввода-вывода Process Explorer

  • Дельта ввода / вывода - изменение операций ввода-вывода с момента последнего измерения

  • Байты ввода-вывода ввода-вывода - изменение байтов ввода-вывода с момента последнего измерения.

  • I / O Other - количество операций ввода / вывода, генерируемых процессом, которые не читаются и не записываются, включая файл, сеть,   и ввода / вывода устройств. Примером такого типа операций может служить   функция управления. I / O Другие, направленные в CONSOLE (консольный ввод   объект) обрабатываются не.

  • I / O Other Bytes - количество байтов, переданных во входных / выходных операциях, генерируемых процессом, которые не читаются и не записываются,   включая файлы, сеть и устройства ввода / вывода. Пример такого типа   операция будет функцией управления. I / O Другие байты, направленные   Ручки CONSOLE (консольный входной объект) не учитываются.

  • Чтение байтов ввода-вывода - количество байтов, считываемых во входных / выходных операциях, генерируемых процессом, включая файлы, сеть и устройства ввода-вывода. I / O   Чтение байтов, направленных на CONSOLE (консольный входной объект), не является   подсчитаны.

  • Чтение ввода / вывода - количество операций ввода / вывода чтения, генерируемых процессом, включая файлы, сети и устройства ввода / вывода. Чтение ввода / вывода   направленных на CONSOLE (консольный входной объект), ручки не учитываются.

  • Байты ввода-вывода байтов - количество байтов, записанных во входных / выходных операциях, генерируемых процессом, включая файл, сеть и устройство   I / O. Байты ввода-вывода ввода-вывода, направленные в CONSOLE (консольный входной объект)   ручки не учитываются.

  • I / O Writes - количество операций ввода / вывода записи, генерируемых процессом, включая файлы, сети и устройства ввода / вывода. Запись ввода-вывода   направленных на CONSOLE (консольный входной объект), ручки не учитываются.

Источник Попытка понять данные ввода-вывода Process Explorer


11
2017-10-30 19:49