Назад | Перейти на главную страницу

Как я могу определить, какие файлы имеют высокий уровень ввода-вывода в Windows?

Пытаясь уменьшить узкое место в хранилище на сервере Windows (2008 R2), мне нужно найти файлы с наибольшим объемом операций ввода-вывода в течение длительного периода времени (так называемые «горячие» файлы), чтобы я мог переместить их в хранилище SSD. Как я могу отслеживать операции ввода-вывода файловой системы в течение более длительного периода времени (например, от дней до недель), чтобы увидеть, какие файлы больше всего выиграют от перемещения?

Утилита procmon Sysinternals позволяет мне собирать статистику ввода-вывода за короткие периоды (то есть от секунд до многих минут), но я не думаю, что она подходит для долгосрочного ведения журнала.

Я бы предпочел встроенное решение, но рассмотрю и любые другие.

Набор инструментов Windows Performance Toolkit, включенный в ADK, может регистрировать многие показатели производительности за длительный период времени, включая статистику ввода-вывода для каждого файла.

http://go.microsoft.com/fwlink/p/?LinkId=526740