Нативный NVMe-драйвер Windows в тестах дал прирост до 64,89% на 4K random read. Параллельно он снизил задержки случайного чтения и заметно разгрузил CPU на последовательных операциях. Главная цифра тут — случайное чтение. В FIO-бенчмарках 4K random read вырос с 6,1 GiB/s до 10,058 GiB/s. Это и даёт те самые +64,89%. На 64K random read прирост тоже есть: с 74,291 GiB/s до 91,165 GiB/s (+22,71%). Такие сценарии ближе к реальной многозадачности. Это запуск приложений, работа с большим числом мелких файлов, активный кэш, виртуалки. ❗️ ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ КРУТЫЕ СТАТЬИ БЕСПЛАТНО С задержками картина похожая. 4K random read latency снизилась с 0,169 мс до 0,104 мс (-38,46%). Для 64K random read latency падение меньше: с 0,239 мс до 0,207 мс (-13,39%). По последовательному чтению рост скромнее. На 64K sequential read разница почти нулевая: 35,596 GiB/s против 35,623 GiB/s (+0,08%). При увеличении блока до 128K sequential read уже виден сдвиг: 86,791 GiB/s против 92,562 G
Нативный NVMe-драйвер Windows ускорил 4K random read на 64,89%
9 марта9 мар
2 мин