Настройка Generic RAID

Вы можете изменить дополнительные параметры Generic RAID:

  • при создании RAID через профиль RAID (подробнее в разделе Профили RAID);
  • у уже созданного RAID.

Некоторые параметры после изменения требуют перезагрузки RAID. Такие параметры называются статическими. Параметры, не требующие перезагрузки RAID – динамические.

Чтобы настроить параметры у созданного RAID:

  1. Откройте STORAGE > RAID LIST.
  2. Выберите RAID, кликнув на его имя.
  3. В открывшемся окне справа на панели Свойства кликните Дополнительные параметры RAID. Откроется окно Параметры RAID.
  4. Укажите значения параметров RAID и кликните ПРИМЕНИТЬ.
  5. Если вы планируете применять данные настройки для других RAID, кликните Сохранить как профиль RAID. Подробнее в разделе Профили RAID.
Табл. 1. Дополнительные параметры Generic RAID
Параметр Назначение

Статические параметры

Режим записи блоками по 4 KiB

Только для RAID 0 и RAID 10.

Режим записи, при котором минимальный размер блока равен 4 KiB.

Объём альтернативного буфера

Размер альтернативного (вспомогательного) буфера.

Возможные значения: от 200 до 4096.

По умолчанию: 512.

Максимальный размер запроса отложенной записи

Максимальный размер запроса отложенной записи, в страйпах.

Параметр позволяет установить ограничение количества кэша, которое используется для выполнения каждой команды записи с клиента.

Возможные значения: от 1 до 128.

По умолчанию: 24.

Максимальный размер данных на запись

Максимальный размер буфера на запись, MiB.

В буфере размещаются блоки данных, которые в настоящий момент записываются на RAID. Выбирайте большие значения, если предполагается запись большими блоками или одновременная запись c большого количества инициаторов.

Возможные значения: от 64 до 2048.

По умолчанию: 256.

Количество потоков

Количество потоков обрабатываемых данных.

Возможные значения: от 0 до 256.

По умолчанию: 16.

Проверка целостности данных кэша

Только для DC-системы.

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

Максимальный размер одного запроса реконструкции

Максимальный размер одного запроса реконструкции (в MiB).

Возможные значения: от 1 до 64.

По умолчанию: 24.

Динамические параметры

Алгоритм вытеснения чистых сегментов

Параметр определяет механизм вытеснения "чистых" сегментов из кэша в соответствующие им зоны основной памяти.

Чистые сегменты содержат данные, полностью соответствующие данным страйпа RAID.

В RAIDIX 5.2.4 "чистые" сегменты вытесняются на диски только по алгоритму LRU. Концепция алгоритма LRU основана на вытеснении тех сегментов подсистемы кэш, обращение к которым не происходило дольше всего.

Алгоритм вытеснения грязных сегментов

Параметр определяет механизм вытеснения "грязных" сегментов из кэша в соответствующие им зоны основной памяти.

Грязные сегменты содержат данные, которые ещё не были сброшены в основную память.

Доступны следующие алгоритмы вытеснения кэша:

  • LRU (Last Recently Used) – этот алгоритм наиболее эффективен при типе нагрузки "последовательная запись";
  • Cycle – этот алгоритм наиболее эффективен при типе нагрузки "случайная запись".

Максимальный размер грязных сегментов для LRU

Максимальный размер "грязных" сегментов для сброса данных на диски по алгоритму LRU.

Возможные значения: от 1 до 128.

По умолчанию: 24.

Максимальный размер грязных сегментов для Cycle

Максимальный размер “грязных” сегментов для сброса данных на диски по алгоритму Cycle.

Возможные значения: от 1 до 128.

По умолчанию: 24.

Максимальное количество последовательных запросов отложенной записи

Максимальное количество одновременно выполняемых последовательных запросов отложенной записи.

Возможные значения: от 1 до 1024.

По умолчанию: 8.

Максимальное количество случайных запросов отложенной записи

Максимальное количество одновременно выполняемых случайных запросов отложенной записи.

Возможные значения: от 1 до 1024.

По умолчанию: 1024.

Поддержка Write Barriers

Сохраняет данные из буфера записи RAM на диски. Повышает надёжность хранения данных, но может снизить производительность системы.

По умолчанию: Выключена.

Случайное чтение

Увеличивает скорость случайного чтения.

По умолчанию: Включена.

Случайная запись

Только для инициализированных RAID.

Применяется для увеличения скорости случайной записи.

По умолчанию: Включена.

Обнаружение скрытого повреждения данных

Только для инициализированных RAID.

Функция, осуществляющая обнаружение и восстановление повреждённых данных RAID.

Возможные значения:

  • Обнаружение – обнаружение ошибок без исправления;
  • Исправление – обнаружение и восстановление данных на дисках RAID;
  • Выключено.

По умолчанию: Выключено.

:

Функция "Обнаружение скрытого повреждения данных" приостанавливает действие следующих функций:

  • Случайное чтение;
  • Случайная запись;
  • Упреждающая реконструкция.
: Пока RAID имеет статус "Повреждение данных" (SDC) (см. Оценка состояния RAID), при попытке чтения с повреждённых страйпов будет появляться ошибка.

Сквозная запись

Сквозная запись подразумевает, что данные записываются на диски, минуя кэш.

Возможные значения:

  • Включена – данные записываются непосредственно на диски. Инициатор получает подтверждение записи только после того, как данные надёжно записаны в стабильное хранилище;
  • Отключена – сквозная запись отключена, используется отложенная запись (Write Back), при которой инициатор получает подтверждение записи после того, как данные закэшированы перед записью на диски;
  • Авто – включает опцию автоматической сквозной записи.

    Система автоматически выбирает политику записи в зависимости от информации, полученной от детектора последовательностей:

    • Для записи случайного паттерна используется механизм отложенной записи.
    • Для последовательной записи используется механизм сквозной записи.
: В DC-системе параметр Авто можно включить на RAID, на котором создан хотя бы один LUN.
:

Использование опции автоматической сквозной записи может улучшить производительность для записи смешанного типа, если синхронизация является «узким местом».

Настройки параметра "Сквозная запись", заданные для RAID, используются на всех созданных на нём LUN.

Приоритет реконструкции

Приоритет процесса реконструкции относительно других процессов в системе.

Возможные значения: целые числа от 0 до 100, где:

  • 0 – механизм восстановления останавливается при наличии иной активности;

    :

    При включённом фоновом сканировании целостности и установленном приоритете реконструкции в 0, реконструкция будет запускаться только во время приостановки сканирования.

  • 100 – механизму восстановления устанавливается наивысший приоритет.

По умолчанию: 5.

Максимальное число запросов реконструкции

Максимальное количество параллельных запросов реконструкции.

Возможные значения: от 1 до 64.

По умолчанию: 8.

Процент кэша, доступного для обработки запросов записи

Максимальный процент общего объёма кэша, занятый "грязными" сегментами.

Указанный объем кэша будет выделен под операции записи, a оставшийся объём памяти будет выделен под операции чтения даже во время интенсивной записи.

Возможные значения: от 1 до 100%.

По умолчанию: 75.

Упреждающая реконструкция

Упреждающая реконструкция – механизм, который позволяет оптимизировать скорость чтения за счёт исключения из процесса чтения дисков, скорость которых ниже, чем у остальных. Подробнее в разделе Упреждающая реконструкция

Возможные значения:

  • включена;
  • выключена.

По умолчанию: выключена.

Дополнительная настройка кэша, не применяемая к RAID на уровне профиля:

Cквозная запись без синхронизации

Только для DC-системы.

Параметр запускает механизм сквозной записи, если синхронизация кэшей нарушена.

Опция доступна для настройки на странице СИСТЕМА > УЗЛЫ под панелью настройки ИБП.

:

Если вы создали RAID в DC с включённым параметром Сквозная запись без синхронизации, и при этом синхронизация кэшей узлов не настроена, то после настройки кэшей параметр Write Through для RAID останется включённым.

В этом случае вы можете изменить настройки Write Through вручную.