Реализация Qos В Базе Данных Qsan

Технология QoS (Quality of Service) в сетевой инфраструктуре известна достаточно давно.

Позже подобные алгоритмы нашли применение в сфере хранения данных, став стандартом де-факто для систем, конкурирующих за рынок Enterprise. В системе хранения Ксан Данная функциональность стала доступна сравнительно недавно с выходом версии прошивки 1.4.0.

Реализация QoS в базе данных Qsan

Сама идея установки приоритетов для различных задач (в чем суть работы алгоритмов QoS) исходит из равного доступа к ресурсам со стороны хостов.

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

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

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

Помимо продуктивных приложений, критичных к показателям производительности, в СХД также могут размещаться тестовые среды для разработчиков, которые также должны быть ограничены в производительности, чтобы не мешать основной работе.

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

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

С точки зрения настройки QoS можно выделить две основные политики:

  • Установка максимальных значений (верхний предел)
  • Установка минимально желаемых значений (ограничение «снизу»)
Для работы QoS выбирается один из них.

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

Сами политики QoS применяются к отдельным томам.

IOPS и пропускная способность используются как максимальные значения.

Значение по умолчанию — Неограниченно.

Если вы установите определенные значения, производительность будет ограничена этими числами.



Реализация QoS в базе данных Qsan

Если вы используете «нижнее» ограничение, то вам необходимо установить приоритет доступа к ресурсам: низкий, средний или высокий.

В случае высокого приоритета вы также можете установить минимальное желаемое значение для параметра «Время отклика».

Не зря этот параметр обозначен как желательный, потому что.

Не всегда его удается достичь из-за конфигурации используемых накопителей и текущей нагрузки на систему.



Реализация QoS в базе данных Qsan



Проверьте в действии

В качестве тестового стенда использовался один сервер, подключенный напрямую к СХД.

XS5224 через интерфейс Fibre Channel. СХД была заполнена дисками NL-SAS 7.2K, собранными в 3 пула RAID-0. В каждом пуле был создан один том, всего 3 тома.

Нагрузкой был тест IOmeter.

Использование приоритета доступа к ресурсам



Реализация QoS в базе данных Qsan

Настройки качества обслуживания

Реализация QoS в базе данных Qsan

Результаты теста Хорошо видно, что при изменении приоритета производительность перераспределяется в соответствующем порядке.



Использование приоритетного доступа к ресурсам с указанием желаемого времени доступа



Реализация QoS в базе данных Qsan

Настройки качества обслуживания

Реализация QoS в базе данных Qsan

Результаты теста При изменении приоритета производительность перераспределяется в соответствующем порядке.

Для тома Vol-1 значение Response Time стремится к заданным 25мс, но не достигает его из-за недостаточной производительности RAID-группы.



Использование ограничения IOPS



Реализация QoS в базе данных Qsan

Настройки качества обслуживания

Реализация QoS в базе данных Qsan

Результаты теста Когда производительность ограничена в IOPS для некоторых томов, остальные тома получают прирост скорости за счет освободившихся ресурсов.



Использование ограничения пропускной способности



Реализация QoS в базе данных Qsan

Настройки качества обслуживания

Реализация QoS в базе данных Qsan

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

Функциональность QoS в Система хранения Qsan является одним из ключевых инструментов повышения производительности за счет балансировки и расстановки приоритетов.

Как показали тесты, алгоритмы работают вполне предсказуемо.

Также важно отметить, что функциональность QoS полностью бесплатна.

Причем его можно использовать не только во вновь купленных системах, но и в СХД, находящихся в эксплуатации уже давно, обновив прошивку.

Теги: #Хранение данных #Виртуализация #ИТ-инфраструктура #Хранение данных #Системы хранения #Системы хранения данных #SAN #qsan #qsan #qsan
Вместе с данным постом часто просматривают: