Я использую Windows XP и ищу утилиту, которая может сообщить мне процент активности жесткого диска, который использует программа.
По сути, я ищу что-то вроде диспетчера задач и его способность показывать использование процессора, но для активности жесткого диска. Во многих случаях мой компьютер в основном не работает на процессоре, но из-за активности жесткого диска все замедляется. Я хотел бы видеть программы, вызывающие это.
Если это можно сделать, используя что-то вроде SNMP или WMI с другой программой, я также открыт для этого. Это не должно быть в режиме реального времени, пока я могу сказать, что делает самый жесткий диск.
Ответы:
То, что вы ищете, это Process Explorer . Перейдите в «Вид» -> «Выбрать столбцы», затем выберите вкладку «Производительность процесса» и выберите то, что вы хотите знать:
Это выглядит примерно так:
источник
Process Monitor от Sysinternals покажет вам весь дисковый ввод-вывод, происходящий в вашей системе. Он показывает много информации, поэтому вам придется возиться с настройками, чтобы получить то, что вы ищете.
источник
Существует инструмент под названием Diskmon от Microsoft, который используется именно для этой цели. Я думаю, это то, что вы ищете.
источник
На вкладке процессов диспетчера задач перейдите в Вид -> Выбрать столбцы . Вы можете добавить столбцы для каждого процесса, чтобы показать IO жесткого диска.
источник
Монитор производительности Hexagora дает хорошую графическую информацию
http://www.hexagora.com/en_dw_davperf.asp
источник
Anvir Task Manager делает именно то, что вы ищете. Вы можете сортировать по загрузке диска (то есть текущие байты в секунду). Существуют бесплатные и платные версии, и они могут работать переносно. Работает на XP до 7. Эта функция есть во всех вариантах.
http://www.anvir.com/task-manager-windows-startup.htm
источник