Найти в Дзене
EFSOL

Актуально ли использование cache для RAID контроллеров в современных высоконагруженных серверах?

Для размещения высоконагруженных баз данных рекомендуется использовать рейд контроллеры с кэшем.

Такая реализация имеет существенное преимущество - данные пишутся в быстрый кэш, а далее записываются на диски, что позволяет значительно ускорить операции записи. Для баз данных применение кэширования особенно эффективно, поскольку запись идет не линейно. Минусы использования кэш:

🟡 Кэш это энергозависимая память, в случае отключения сервера данные в ней будут утеряны. Для устранения этого риска применяются батарей.

🟡 Контролеры с КЭШем стоят дороже, так же для обеспечения питания требуется батарея.
В данный момент в серверах для размещения баз данных используются в основном SSD или же NWMe диски, соответственно возникает вопрос стоит ли использовать рейды с кэшем.

В большинстве случаев использовать кэш стоит, так как кэш это оперативная память и при использовании дисков и кэш из одного поколения скорость записи кэш будет превышать в 10-20. В данный момент кэш рейд контроллера имеет способность до 25.6 ГБ/с при использовании DDR4 и до 67.2 ГБ/с при использовании DDR5. Передовые же NVMe SSD имеют пропускную способность до 12,700 МБ/с.

efsol.ru