Как проанализировать проблемы с производительностью диска, видимые в Windows Resource Monitor?

425
stmoebius

Я использую Windows Resource Monitor и наблюдаю плохое время отклика> 250 мс. Я знаю, какое приложение в конечном итоге запрашивает файлы, но доступ к диску контролируется в рамках процесса System.

Я могу быть вполне уверен, что проблема не связана с аппаратными проблемами диска.

Но что вызывает это? Есть ли способ увидеть, где в стеке ввода-вывода тратится время? Есть ли способ «визуализировать» стек ввода-вывода, посмотреть, какие фильтры, инструменты мониторинга, антивирусные инструменты и еще много чего работают с файлом до того, как мое приложение получит содержимое?

0
Взгляните на [Process Monitor] (https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx): «Process Monitor - это расширенный инструмент мониторинга для Windows, который отображает файловую систему, реестр и активность процессов / потоков ... ... включая расширенную и неразрушающую фильтрацию, всесторонние свойства событий, такие как идентификаторы сеансов и имена пользователей, надежную информацию о процессах, полные потоки стеков со встроенной поддержкой символов для каждой операции, одновременную запись в файл " DavidPostill 8 лет назад 0
Нет, procmon на самом деле не помогает - он показывает правильный исходный процесс для запросов, но он не показывает длительность и не показывает, на что тратится время. stmoebius 8 лет назад 0
проверьте xperf / WPA: https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-44-WPT-DiskIO-Analysis magicandre1981 8 лет назад 0

0 ответов на вопрос