meta data for this page
  •  

2022-12-08

При проектировании подсистемы хранения на базе Р-Хранилище важно помнить следующий принцип: Твердотельные накопители, которые используются для кэширования операций записи (журналирования) не делятся гибко между всеми жёсткими дисками сервера и не объединяются в какой либо единый пул. В отличие от основного хранилища, где поддерживаемый уровень защиты данных можно развернуть из любого минимально необходимого числа накопителей - SSD диски с функционалом “кэш” добавляются не так гибко.

Кэш в понятии веб интерфейса р-управления представляет собой журнал и работает только на запись. При назначении SSD диска на роль кэширования - создается файловая система EXT4 и диск монтируется в локальную директорию. На этом все преобразования с диском заканчиваются. При добавлении HDD в систему со включенным режимом кэширования - на доступных SSD, по выбору системы создается специальная директория определенного объема которая представляет собой журнал для добавляемого диска.

При работе с журналами (кэш дисками) стоит помнить следующие особенности:

  • Объем журнала выбирается системой по своему усмотрению.
  • В процессе добавления новых дисков существующие журналы не уменьшаются в размере, поэтому хост стоит добавлять сразу со всем набором дисков или проводить сжатие журналов в ручном режиме.
  • Если на SSD дисках нет свободной емкости для создания журнала добавляемого диска - журнал будет создан на самом накопителе;
  • Кэширующие диски никак не защищены. Не гарантированная защита может достигаться за счет механизма распределения блоков на уровне хранилища, но только с доменом отказа - сервер.
  • При выходе из строя SSD диска отключаются все HDD которые имели на этом SSD свои журналы. А обычно это от 1 до 4 дисков. Проектируйте отказоустойчивость соответствующим образом.
  • Возможно при выходе из строя журнала диски доступны на чтение и потери уже записанных данных не происходит - этот момент необходимо уточнить.

Таким образом при сайзинге СХД необходимо SSD диски добавлять из расчета их кратности жестким дискам. Оптимальным считается вариант 1 SSD на 4 HDD. Или расчет методом деления устоявшейся скорости чтения SSD на скорость записи HDD. Переизбыток кэша не увеличит производительность системы а возможно и ухудшит её.