IO Прочие операции Счетчик производительности Объяснение

Я получил счетчики производительности с сайта клиента. Мы заметили необычные значения в \\COMPUTERNAME\Process(PROCESS_NAME)\**IO Other Operations/sec**.

Лучшее объяснение счетчика, которое я придумал, это: -

Средняя скорость, с которой процесс выполняет операции ввода-вывода, которые не являются ни операциями чтения, ни операциями записи (например, функция управления). Этот счетчик подсчитывает все операции ввода-вывода, созданные процессом, включая операции ввода-вывода файлов, сети и устройств. Этот счетчик эквивалентен счетчику производительности Process\IO Other Operations/sec.

В Technet его описание не отображается.

Кто знает, что на самом деле считает этот счетчик (**IO Other Operations/sec**)? Какой системный вызов может привести к увеличению этого счетчика и как его можно контролировать.

Мы работаем с С++.


person Boris    schedule 01.06.2009    source источник


Ответы (1)


Я не думаю, что документированный список операций существует, поскольку он слишком широк. Однако вы можете использовать инструмент Process Monitor, чтобы узнать, какие операции выполняются запущенным процессом в режиме реального времени. Если вы наблюдаете за движением метрики «Другие операции ввода-вывода» процесса (например, в диспетчере задач — вкладка «Подробности» с добавленным столбцом «Прочие операции ввода-вывода») при запущенном мониторе процессов с фильтром PID процесса, это должно дать вам хорошие указания на то, какие операции влияют на счетчик.

person Megabit    schedule 03.02.2021