Использование SSD-накопителей

Использование SSD-накопителей#

Для оптимизации производительности SSD-накопителей необходимо проводить регулярную очистку неиспользуемых блоков посредством передачи SSD-накопителям команды TRIM. Без этого у большинства SSD-накопителей после полной перезаписи данных может значительно деградировать скорость записи.

Примечание

Некоторые современные SSD-накопители, такие как Intel SSD DC S3700, не нуждаются в команде TRIM.

Каждое воскресенье на всех узлах продукта Кибер Инфраструктура автоматически запускается процесс очистки неиспользуемых блоков SSD-накопителей. Для минимизации нагрузки на хранилище запуск на разных узлах происходит с разбросом по времени, составляющим от 0 до 999 минут. Время запуска и величина разброса заданы в конфигурационном файле /etc/cron.d/fstrim.

Наряду с конфигурациями All-Flash, в которых SSD-накопители используются для хранения фрагментов данных, Кибер Инфраструктура также поддерживает гибридные кластеры, в которых диски SSD используются для журналирования записи. Диск SSD можно подключить к серверу кластеров на основе жесткого диска и настроить для хранения журнала записи, повысив производительность операций записи в кластере до двух и более раз.

Обратите внимание:

  • Не все твердотельные накопители подчиняются семантике сброса и фиксируют данные в соответствии с протоколом. Это может привести к произвольной потере или повреждению данных в случае сбоя питания. Всегда проверяйте твердотельные накопители с помощью инструмента vstorage-hwflush-check.

  • Рекомендуется использовать накопители Intel SSD DC S3700. Однако допустимо использование Samsung SM1625, Intel SSD 710, Kingston SSDNow E или любого другого SSD-накопителя с поддержкой защиты данных при отключении питания. Некоторые названия данной технологии: Enhanced Power Loss Data Protection (Intel), Cache Power Protection (Samsung), Power-Failure Support (Kingston), Complete Power Fail Protection (OCZ).