32

Я использую Windows XP и ищу утилиту, которая может сообщить мне процент активности жесткого диска, который использует программа.

По сути, я ищу что-то вроде диспетчера задач и его способность показывать использование процессора, но для активности жесткого диска. Во многих случаях мой компьютер в основном не работает на процессоре, но из-за активности жесткого диска все замедляется. Я хотел бы видеть программы, вызывающие это.

Если это можно сделать, используя что-то вроде SNMP или WMI с другой программой, я также открыт для этого. Это не должно быть в режиме реального времени, пока я могу сказать, что делает самый жесткий диск.

6 ответов6

29

То, что вы ищете, это Process Explorer. Перейдите в "Вид" -> "Выбрать столбцы", затем выберите вкладку "Производительность процесса" и выберите то, что вы хотите знать:

  • I/O Delta Read - общее количество операций чтения, вызванных этим процессом в режиме реального времени
  • Delta Read Bytes - Общий объем операций чтения, вызванных этим процессом, в байтах в режиме реального времени.
  • I/O Delta Write - общее количество операций записи, вызванных этим процессом в режиме реального времени
  • Дельта записи байтов ввода / вывода - общее количество операций записи, вызванных этим процессом, в байтах в режиме реального времени.
  • Другие операции ввода / вывода - общее количество других операций, вызванных этим процессом, в байтах в режиме реального времени.
  • Другие байты дельты ввода / вывода - общее количество других операций, вызванных этим процессом, в байтах в режиме реального времени.
  • Всего байт в дельте ввода / вывода - общее количество всех операций (чтение, запись, другое), вызванных этим процессом, в байтах в режиме реального времени.

Это выглядит примерно так:

альтернативный текст

8

Process Monitor от Sysinternals покажет вам весь дисковый ввод-вывод, происходящий в вашей системе. Он показывает много информации, поэтому вам придется возиться с настройками, чтобы получить то, что вы ищете.

6

Существует инструмент под названием Diskmon от Microsoft, который используется именно для этой цели. Я думаю, это то, что вы ищете.

2

Монитор производительности Hexagora дает хорошую графическую информацию
http://www.hexagora.com/en_dw_davperf.asp

2

На вкладке процессов диспетчера задач перейдите в Вид -> Выбрать столбцы. Вы можете добавить столбцы для каждого процесса, чтобы показать IO жесткого диска.

1

Anvir Task Manager делает именно то, что вы ищете. Вы можете сортировать по загрузке диска (то есть текущие байты в секунду). Существуют бесплатные и платные версии, и они могут работать переносно. Работает на ХР через 7. Эта функция есть во всех вариантах.

http://www.anvir.com/task-manager-windows-startup.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .