XtremIO. Влияние сбоя твердотельного накопителя на производительность массива XtremIO
Summary: Влияние сбоя твердотельного накопителя на производительность массива XtremIO
Symptoms
Сбой одного или нескольких твердотельных накопителей в XtremIO DPG может привести к снижению производительности дискового массива XtremIO. Для того, чтобы понять, что вызывает такую ситуацию, мы должны объяснить DPG Operations & DPG States:
- Основные операции DPG:
Восстановление DPG:
- Когда: В случае сбоя твердотельного накопителя
- Почему: Восстановление защиты двойной четности
Интеграция DPG:
- Когда: Когда технический специалист заменяет неисправный твердотельный накопитель новым,
- Почему: Добавление нового твердотельного накопителя в DPG
Состояния DPG:
- Healthy. Защита двойной четности
- Одиночная деградация: Защита одинарной четности
- Двойная деградация: Без защиты четности
- Сбой: Потеря данных
XtremIO — это хранилище с учетом содержимого (также называемое CAS). Поэтому все операции ввода-вывода в DPG статистически случайны, что позволяет добиться одинаковой производительности вне зависимости от случайной или последовательной нагрузки пользователя. Еще одно преимущество заключается в том, что в случае сбоя SSD кластеру не требуется возвращать страницу в исходное расположение.
Другие массивы, которые не являются CAS, предъявляют требования как к последовательным логическим данным, так и к последовательным физическим данным; Если данные не вернуть в исходное расположение, производительность последовательного ввода-вывода будет снижена.
Пояснения к DPG Rebuild:
Если твердотельный накопитель извлекается или выходит из строя, SYM автоматически выполняет перестройку DPG, для восстановления DPG необходимо выполнить две операции:
Фаза 1. Восстановите все потерянные данные и запишите их в другом месте:
Потерянные страницы (данные + четность) восстанавливаются в DPG (новый поток записи)
Таблицы PLBM/HMD обновляются.
Фаза 2. Обновите информацию о четности для всех полос данных:
Перемещение страниц данных/четности требует обновления всех четности (по всем полосам)Обе
операции требуют обновления всех полос данных, чтобы сэкономить время и сократить количество операций записи. Оба выполняются на одной итерации.
Пояснения к интеграции DPG: Добавление нового твердотельного накопителя в DPG требует ручного вмешательства.
- Требуется ручное вмешательство технического специалиста (установите новый твердотельный накопитель в слот для дисковой полки)
- Критичность низкая или отсутствует (в отличие от перестроения)
После запроса процесс интеграции DPG балансирует блоки четности. На исходный твердотельный накопитель восстанавливаются только блоки четности (для равномерного распределения четности). Это делается путем назначения, добавления и интеграции нового твердотельного накопителя.
Cause
Один или несколько сбоев твердотельного накопителя в XtremIO DPG
Resolution
Исходя из приведенной выше информации, во время перестроения/интеграции DPG наблюдается некоторое увеличение использования ресурсов кластера, хотя обычно заметного увеличения производительности или задержки не происходит. Однако при двойном восстановлении DPG кластер направляет почти все свои ресурсы на скорейшее восстановление неисправных твердотельных накопителей, чтобы обеспечить целостность данных и избежать их потери. Это ожидаемое поведение, и после выполнения всех операций производительность должна вернуться к нормальной производительности.