SSD SAS диски за HPE SmartArray в RAID5 и ESXi

Вопрос или проблема

Я обновил свой HPE Microserver Gen8, установив партию из 4-х SSD дисков SAS по 3.8TB, которые были сняты с 3par хранилища в моей компании. Я установил эти диски за контроллером HPE SmartArray P222, оснащенным 2 ГБ FBWC.

Я настроил логический объем RAID 5, присоединив к нему все 4 диска.

ESXi, работающий на той же машине, видит это как хранилище SSD, и на этом этапе все выглядит хорошо.

Однако команда esxcli storage vmfs unmap -l SAS_VOL_5 показывает, что хранилище не поддерживает UNMAP.

Вопрос: я почти уверен, что моя плата контроллера RAID слишком стара для поддержки команд TRIM для SSD, хотя диски типа SSD поддерживаются в соответствии с руководством контроллера. Поскольку ESXi не может выполнять TRIM для моих дисков, что мне ожидать в будущем? Ухудшение производительности? Потеря данных? Увеличенный износ SSD?

Какое может быть решение этой проблемы, учитывая, что я не хочу отказываться от преимущества соотношения емкости и производительности, обеспечиваемого настройкой HW RAID 5, как у меня?

Спасибо всем, кто добросердечно ответит.

Ответ или решение

SSD SAS-диски за HPE SmartArray в RAID5 и ESXi: Вопросы, Ожидания и Решения

Введение

Обновление серверного оборудования — это важный шаг для повышения производительности, и ваш переход на 4 SSD-диска SAS объемом 3.8 ТБ в конфигурации RAID 5 через контроллер HPE SmartArray P222 — отличный пример этого. Тем не менее, ваш вопрос о поддержке команды UNMAP (TRIM) и связанных последствиях поднимает важные аспекты, касающиеся управления производительностью SSD и долговечности.

1. Поддержка TRIM и UNMAP

Как вы правильно заметили, команда esxcli storage vmfs unmap не поддерживается вашим текущим RAID-контроллером. Это связано с тем, что хотя HPE SmartArray P222 поддерживает SSD-диски, поддержка TRIM-команд через RAID-контроллер зависит от его прошивки и архитектуры. Ваша предпосылка о том, что контроллер может не поддерживать TRIM, вероятно, верна. Без поддержки UNMAP, системы не смогут эффективно управлять освобожденным пространством на SSD, что в конечном итоге влияет на производительность.

2. Ожидания в будущем

Когда RAID-контроллер не поддерживает команды TRIM/UNMAP, это может привести к ряду негативных последствий:

  • Снижение производительности: Без поддержки TRIM, старые данные, которые были удалены на уровне операционной системы, остаются на SSD, что может приводить к фрагментации и снижению скорости записи с течением времени.

  • Увеличение износа SSD: Каждый раз, когда SSD-диск перезаписывается, он изнашивается. Если не происходит должной оптимизации свободного пространства, SSD будет вынужден выполнять больше операций записи, что может сократить его срок службы.

  • Потеря данных: Хотя сам по себе RAID 5 обеспечивает защиту данных, отсутствие возможности освободить место может привести к ситуации, когда сломанный блок более вероятен из-за повышенной загрузки.

3. Возможные решения

Если вы стремитесь сохранить преимущества RAID 5 без отказа от работоспособности SSD, рассмотрите следующие стратегии:

  • Обновление оборудования: Наилучшим, хотя и наиболее затратным вариантом, будет обновление RAID-контроллера на более современный, который поддерживает TRIM и UNMAP через SSD. Это не только обеспечит поддержку необходимых команд, но и может предоставить дополнительные функции, такие как улучшенные производительность и управление массивами.

  • Использование программного RAID: Если вы готовы к изменениям в архитектуре вашего хранения, можно рассмотреть программный RAID (например, через ESXi) с использованием встроенных возможностей системы. Это может устранить проблемы с TRIM, но вступает в противоречие с желанием сохранить аппаратное RAID, которое вы уже настроили.

  • Оптимизация использования дисков: Постарайтесь минимизировать операции записи на SSD. Это может включать использование более эффективных алгоритмов хранения данных и удаление ненужных файлов.

Заключение

Ваш текущий конфигурационный сценарий с HPE SmartArray P222 и SSD-дисками SAS в RAID 5 обеспечивает базовую функциональность, но учитывая отсутствие поддержки UNMAP, важно быть осторожным с перспективами производительности и долговечности. Рассмотрите возможность обновления оборудования или изменения подхода к конфигурации хранения данных для достижения оптимальной работы вашей системы.

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

Оцените материал
Добавить комментарий

Капча загружается...