Есть ли приложение для тестирования различных файловых операций ввода-вывода в Windows? - PullRequest
1 голос
/ 19 сентября 2010

Я разрабатываю сетевой перенаправитель типа SMB.
Я хочу протестировать различные файловые операции ввода-вывода для сравнения реализации NTFS или SMB.

То, что я хочу проверить, это

  • CreateFile
  • Чтение, запись в файл
  • DeleteFile
  • RenameFile
  • Set, GetFileInformationByHandle
  • и т.д.

И было бы лучше, если бы он мог измерять продолжительность каждой операции ввода / вывода.

Есть ли программа, которую я могу использовать?

Ответы [ 3 ]

1 голос
/ 10 ноября 2010

Вы можете использовать Инструмент Емкости Файлового Сервера (FSCT), предоставленный Microsoft. Это позволит вам моделировать типичную нагрузку пользователя на файловый сервер, который поддерживает SMB. Инструмент может имитировать нескольких пользователей с одного клиента и в итоге объединяет результаты в текстовые файлы.

Более подробную информацию, включая ссылки для загрузки и подробные презентации, можно получить по адресу http://blogs.technet.com/b/josebda/archive/2009/09/16/file-server-capacity-tool-fsct-1-0-available-for-download.aspx

1 голос
/ 13 ноября 2010

Если вы разрабатываете драйвер файловой системы или используете какой-либо драйвер перенаправителя (либо наша файловая система обратного вызова, либо альтернативы), вы можете использовать IFSTest tool , чтобы проверить правильность своей реализации.

1 голос
/ 20 сентября 2010

XPerf ответит на все эти вопросы, что позволит вам увидеть perf как на уровне файлов, так и на уровне блоков.Проверьте видео PDC09 по теме на http://www.microsoftpdc.com/2009/CL16

...