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