На прошлой неделе на FMS-2025 мы видели карту Microchip Adaptec SmartRAID 4300, которая представляет собой RAID-контроллер NVMe нового поколения и принципиально нового типа. В отличие от RAID-контроллеров Microchip/ Adaptec предыдущих поколений, на этом устройстве нет коннекторов для подключения к дискам.

При взгляде на SmartRAID 4300 вы сразу видите большой радиатор, но там нет ни MCIO, ни других портов для NVMe SSDs.

Это решение для RAID, которое работает в паре с центральным процессором, направляя потоки данных на SSD непосредственно через PCIe. XOR-вычисления четности выполняются на Adaptec SmartRAID 4300, затем результаты передаются дискам.

Ниже приведены данные о производительности от Microchip. Интересно, что в Windows контроллер обеспечивает скорость случайного чтения 4K только 5 млн IOPS, в то время как в Linux – свыше 27 млн IOPS. Обратите внимание, что это контроллер PCIe Gen4 x16, не устройство Gen5.

Идея состоит в том, чтобы в целях повышения производительности вывести RAID-контроллер из цепочки непосредственной передачи данных NVMe SSD, вместо того, чтобы вводить в нее необходимые проводные подключения. Большинство традиционных NVMe RAID-контроллеров имеют коннектор PCIe для подключения устройств NVMe. Схема Microchip исключает это звено для всех потоков данных.
Это не первый подобный подход в отрасли. Такие компании, как GRAID, Pliops и др. разместили свои ускорители вычислений четности на шине PCIe, убрав коннекторы для дисков со своих карт. Это различные решения, но в целом они показывают перспективный путь для RAID-контроллеров. Также стоит отметить, что такая конфигурация подразумевает оптимальное использование SmartRAID 4300 и дисков NVMe SSD на одном и том же CPU, чтобы избежать дополнительных межсокетных соединений. Преимущество, помимо производительности, заключается и в том, что с современными процессорами один такой RAID-контроллер может управлять многими SSD, каждый из которых будет подключаться к системе через свой собственный линк PCIe x4.

В общем, на наш взгляд, это очень уместное техническое решение.