RAID Offload для NVMe без нагрузки на CPU: Kioxia показала вычисление паритета прямо на SSD
Как работает RAID Offload для NVMe SSD от Kioxia
Вычисления и буферизация на SSD: каждый накопитель использует собственный буфер (CMB) и встроенный XOR-движок для расчёта паритета.
DMA между SSD: накопители могут напрямую писать данные либо в память хоста, либо в буфер «соседа», что позволяет обмениваться блоками по PCIe без посредничества CPU.
Результаты прототипа: в 5-дисковом RAID5 нагрузка на память уменьшилась в 10 раз, а загрузка CPU — на двузначные проценты.
Дополнительный сценарий: при фоновом скраббинге накопители выполняют промежуточные XOR-суммы сами, и к хосту передаётся только результат. Это сокращает перемещаемые объёмы данных почти на два порядка.
Стандартизация: Kioxia и Dell работают над выносом этой схемы в NVMe как опцию, доступную любому совместимому накопителю.