Как стать автором
Обновить

Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще

Время на прочтение3 мин
Количество просмотров15K
Всего голосов 30: ↑30 и ↓0+30
Комментарии29

Комментарии 29

тесты с включенной дедупликацией и компресией не проводили?
нам заявляли, что производительность сильно проседает, так же нельзя на томе отключить дедупликацию, данные придётся мигрировать на другой том.
Тесты с дедупликацией сложноповторимы из-за разного набора данных и, как следствие, разного коэффициента дедупликации. У кого-то производительность будет хороший, у кого-то совсем плохой. Поэтому обычно тестируем без нее.
Думаю вопрос был не в уровне компрессии, а как включение дедупа/компрессии сказывается на общей производительности системы
Ситуация здесь абсолютно общая со всеми решениями данного класса. Просадка производительности зависит от данных и может быть различной на разных наборах данных. Где-то массив может даже быстрее работать.
Почему тогда на AFF дедупликация с компрессией не влияют на производительность?
Проводили тесты по эффективному хранению данных, компрессия для тома с БД MS SQL была от 2:1 до 2.5:1, дедупликация отработала как и должна (копия большого файла не заняла места). Именно на NVMe дедупликация не отключается и включена всегда как и тонкое выделение, можно включить\выключить компрессию и вот с компрессией деградация производительности около 15-20%. Избыточный запас мощности — основной метод обхода проблем с производительностью в этой системе хранения.
НА самом деле тестирование без дедупа и компрессии — это действительно не протестировать самое интересное. Потому как система изначально создавалась под использование этих фич. В данный момент есть глобальная промо программа: гарантия 3:1 заказчику поставляется в три раза меньше дисков чем он собирается хранить данных и лицензия дедупа и компрессии в комплекте. Если данные не влазять Huawei добавляет диски бесплатно.
Дедуп и компрессию нельзя включить и отключить на лету это выбирается только при создании LUN. Из виденных мной результатов разница между результатами 3-6 процентов. Достигается большим кэшем и резервированием ядер в процессорах, в современных моделях стоят 14 ядерные ксеоны. Соответственно если не включен дедуп и компрессия, часть ядер просто простаивает и ничего не делает.

Содержим у себя на предприятие OceanStore 5500 V3, за полтора года использования 2 раза угроза потери данных, массив удавалось восстановить только заплатками и заменами дисков при этом массив не показывал, что диски дохлые, здесь также?
Мы на тестах с таким не сталкивались.
Звучит как-то странно. Что значит заплатками и заменами дисков? Не ребилдился или что? Ошибки?

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

Эта модель предназначена для видеонаблюдения, чтобы камеры подключать. В обычных моделях такой фичи нет.

Йес, мы как раз и занимались интеграцией софта для видеонаблюдения/аналитики внутрь этого океанстора. Две недели общения с китайским RnD дались конечно с трудом но позитивно и продуктивно.

>Массивы двухконтроллерные Active\Active
ALUA?
125к иопс на нвме дисках. Это шутка какая-то?

А что удивительного? Наружу то тут смотрит все тот же FC. Пока еще нет массивов с поддержкой NVMe over FC, хотя Brocade уже FC свитчи с таким функционалом выпустил. Соответственно с одного порта FC вы вряд ли снимите больше ~60k-65k IOPS в данной ситуации. Т.е. то что тут NVMе по большому счету не является каким-то конкурентным преимуществом по сравнению с просто SSD дисками :). Просто видимо удобно писать маркетинговые брошюры ;). Ну и возможно в будущем в следующих моделях вендору будет проще реализовать NVMe полностью от сервера до дисков массива. Хотя и это не факт :).

А почему 60-65к? Тот же qlogic на 16Gb заявляет по 500к на порт.

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

К сожалению нет СХД с такой производительностью. Но есть контроллеры и свитчи 16Gb. Если расскажите как можно без СХД это по тестировать, то я бы попробовал.
Я бы понял расхождение в проценты, но не на порядок…

Насколько понимаю, как раз таки современные midrange (тем более all flash) СХД уже давно перешагнули порог в 100k IOPS. Так что в теории можно собрать стенд с СХД и попытаться получить хотя бы 100k-200k IOPS на один порт HBA в сервере. Но я на практике и в тестах такой производительности не видел на один порт. По этому и предложил вам опытом поделится, если вы таковой имеете. А так в маркетинговых целях вендора могут писать, что угодно.

Но 60к это же совсем не много. Вы уверены, что упирались именно в производительность интерфейса?

Интересно. Но даже там это 5 двухпортовых hba. Т.е. около 100k iops на порт. И две скрипки. Хотя судя по даташиту должно быть 200k IOPS на порт указанной HBA. Для чего тогда их 5 брали? Если можно было меньшим числом обойтись в таком случае.

Был же NetApp с NVMe-oF или вам его упоминать запрещает кодекс самурая?

Честно говоря я не знал о такой модели у Netapp. Кодексы тут совершенно не причем :). Погуглил, насколько я понял, там была реализация NVMe через фабрику InfiniBand. По моему мнению это вряд ли станет стандартом в индустрии. Доводы можно почитать тут в Chapter 4. Но это всего лишь мое мнение :).

Ещё Брокейд собирал PoC на FC с AFF A700, но это пока не продают и все брошюры куда-то пропали.

Когдя я фэндовал на Huawei:


  • В OceanStor с vmware vvol не работала половина функционала.
  • Не было балансировки LUN по контроллерам. В 4-8 контроллерных конфигурациях балансировать LUN вручную ещё та обезьянья работа. Один LUN на несколько контроллеров не делился.
  • Решения проблем уровня L3 можно было ждать месяцами. Помню плата аппаратной акселерации компрессии херила данные. Потом её просто сняли с продажи.
  • Надо ставить софт Multipathing. Но если сервер подключен к СХД разных вендоров, весь MPIO софт не поставишь. А дефолтного иногда недостаточно. А виртуальные WWN OceanStor делать не умел...

Чипы памяти Huawei не производит, это основная статья затрат на SSD/NVMe. Чипов для контроллеров на рынке и так навалом.
x86 серверы для HW собирает Foxconn, дизайн конечно их)


Минусите)

Когдя я фэндовал на Huawei

Насколько давно это было?

Год назад.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий