51
Исследование производительности асинхронных операций в файловых системах Windows (NTFS, ReFS, SMB)
Вадим Смолев

Требуется исследовать возможное улучшение производительности операций чтения данных при использовании асинхронных операций в файловых системах Windows.

Цели

  • Подготовить тестовую программу, которая делает чтение из файла по заданному шаблону с использованием синхронного API и с использованием Overlapped I/O (WinAPI). Кол-во одновременных операций для Overlapped I/O должно параметризоваться. Программу, которая будет генерировать шаблоны чтения для дисковых файлов предоставим мы (она будет генерировать диапазоны и последовательность чтений, как если бы это был наш бекап)
  • Выполнить измерения для различных файлов виртуальных дисков от разных виртуальных машин для разных типов стораджей в синхронном и overlapped режимах. Профилировать работу IO подсистем тестового окружения.
  • Обработать результаты измерений, обосновать полученные данные

Результат

  • Предоставить данные измерений для различных условий экспериментов
  • Статистически обработать данные экспериментов
  • Обосновать полученные результаты