Lsi megaraid sas 9261 8i что это
LSI MegaRAID SAS 9260-8i на данный момент является одним из наиболее интересных решений в своем сегменте. В сегодняшней статье мы попробуем оценить, какую производительность может обеспечить современная система, основанная на таком контроллере.
RAID-контроллер для большинства пользователей является чем-то совершенно запредельным и непонятным. В то же время это самый обычный инструмент для создания надежной и производительной дисковой подсистемы, обслуживающей какой-нибудь популярный сервер или базу данных. Нагрузки, с которыми приходится сталкиваться этим решениям, радикальным образом отличаются от тех, с которыми имеет дело даже самый продвинутый энтузиаст — как по интенсивности, так и по самому характеру взаимодействия.
Все возрастающие потребности бизнеса требуют как можно больше места на дисках серверов, и желательно, чтобы и производительность была высокой, и стоимость оставалась в рамках приемлемого, и защищенность от сбоев присутствовала. Все это можно реализовать только при помощи RAID-массивов. В зависимости от задачи, выбирается тип накопителей и массива. Именно широчайшие возможности по кастомизации сделали RAID столь популярным.
Чем быстрее диски, тем более совершенный контроллер нужен, чтобы раскрыть их потенциал. Помимо аппаратной части, огромную роль играет прошивка. Именно она определяет «поведение» контроллера в зависимости от выбранного массива, используемых накопителей и характера нагрузки. Возможности контроллера и его прошивки особенно сильно влияют на работу массивов с распределенной четностью (RAID5 и производные).
Системы хранения данных, не ориентированные на высокую производительность, часто используют интерфейс SATA. Однако в целом для серверных решений больше характерно использование специальных интерфейсов. Наибольшее распространение на данный момент получили SAS, iSCSI и FibreChannel. SAS сейчас развивается быстрее всего, и многие аналитики прочат ему доминирование на серверном рынке. Пока главным препятствием к этому является относительно малая длина, на которую передается сигнал. Выбор интерфейса и соответствующей инфраструктуры определяется поставленной задачей, поэтому пока все три интерфейса относительно мирно сосуществуют.
LSI Logic Контроллер MegaRAID SAS 9261-8i LP 6Gb/s SATA/SAS PCIe . SAS/SATA RAID . LSI Logic . HBAs и RAID-контроллеры . Системы хранения данных
Оформление запроса
Внутреннее устройство MegaRAID® SAS 9261-8i, оборудованное 8 портами, предлагает новый уровень производительности и защиты данных для внутренних систем хранения данных, поддерживая до 32 жестких дисков SATA или SAS или твердотельных накопителей SSD. Обеспечивая передачу данных со скоростью до 6 Гб/с на каждый порт, MegaRAID SAS 9261-8i предоставляет пользователям новые возможности и улучшенную производительность, сохраняя в то же время все функции предыдущих поколений SATA- и SAS-устройств с пропускной способностью 3 Гб/с. Данная линейка контроллеров идеально походит для установки в корпусе и использует новейшую технологию RAID-on-Chip (ROC), а также совместима со стандартом PCI Express® 2.0 для использования в приложениях, где требуется высокая пропускная способность.
Характеристики
- Восемь внутренних портов SATA+SAS
- Два разъема mini-SAS SFF-8087 x4 (горизонтальная установка)
- Пропускная способность каждого порта - 6 Гб/с
- LSISAS2108 ROC
o 800 МГц PowerPC® - Низкопрофильный, формат MD2 (6,6 дюйма X 2,536 дюйма)
- Основной интерфейс x8 PCI Express 2.0
- Кэш-память 512 Мб DDRII (800 МГц)
- Модуль резервного питания с прямым подключением (опция)
- Подключение до 32 SATA- и/или SAS-устройств
- Уровни RAID – 0, 1, 5 и 6
- Расширение уровней RAID – 10, 50 и 60
- Автоматическое возобновление работы после модернизации
- Автоматическое возобновление работы после восстановления
- Оперативное увеличение емкости (OCE)
- Оперативная миграция с одного на другой уровень RAID (RLM)
- Система кодирования данных LSI™ SafeStore™
o Функция немедленного удаления данных - Поддержка твердотельных накопителей SSD с системой защиты SSD Guard™
- Глобальное и раздельное горячее резервирование с поддержкой обратимого горячего резервирования
o Автоматическое восстановление
o Структурная целостность для горячего резервирования
o Аварийное горячее резервирование SATA для массивов SAS - Многоканальная структура поддержки для одного контроллера (переключение при отказе)
- Распределение загрузки системы ввода-вывода
- Комплексный инструментарий управления RAID
Преимущества
- Максимальный уровень производительности
o Максимальная скорость в режиме считывания: 2875 Мб/с
o Максимальная скорость в режиме записи: 1850 Мб/с - Интрефейс PCI Express 2.0 обеспечивает более высокоскоростную передачу сигнала в приложениях с широкой полосой пропускания
- Поддержка жестких дисков SATA и SAS с пропускной способностью 3 Гб/с и 6 Гб/с для максимальной универсальности при установке в корпусе
- Технология кодирования SafeStore, обеспечивающаяболее высокий уровень защитыданных
- Низкопрофильное крепление для форм-фактора и разъемы для горизонтального монтажа систем с высотой 2U
NStor | ООО "Нстор" | Комплексные поставки и интеграция интеллектуального оборудования для бизнеса, предприятий, образования, торговли: по обработке, хранению, передаче и презентации данных, автоматизации торговли и производства.
Данная информация не является публичной офертой, определяемой положениями статей 435,437 Гражданского Кодекса РФ
Жесткая конкуренция на рынке SAS RAID и HBA контроллеров между Adaptec и LSI* имеет долгую историю. Как и в последнем обзоре продуктовых линеек SAS RAID и HBA, в данной статье будут рассматриваться контроллеры только этих вендоров по причине слабой представленности на российском рынке продукции ATTO и Areca. Основной целью всех сравнений и замеров производительности будет попытка найти «самый быстрый» контроллер.
*Некоторое время назад Adaptec и LSI были поглощены компаниями PMC-Sierra и Avago соответственно. Контроллеры выходят под марками Adaptec by PMC и Avago.
Технология суперконденсаторной защиты кэша. Вместо использования литиевой батареи, которая обеспечивает резервное питание кэша контроллера в течение ограниченного времени и требует периодической замены, используется копирование содержимого кэш-памяти на флеш. Питание обеспечивается лишь на время копирования при помощи батареи суперконденсаторов (ионисторов), имеющих гораздо больший ресурс в сравнении с литий-ионными аккумуляторами.
Суперконденсаторная защита появилась у конкурентов практически одновременно: Adaptec Zero Maintenance Cache Protection (ZMCP) и LSI CacheVault. В настоящее время отказ от традиционных BBU-модулей в пользу суперконденсаторной защиты можно считать состоявшимся: контроллеры Adaptec трёх последних поколений (6, 7 и 8) используют только ZMCP, у LSI (теперь — Avago) сохраняется выбор между BBU и CacheVault для SAS2-контроллеров второго поколения (9271/9286), но они постепенно вытесняются контроллерами SAS3 (9361/9380).
SSD-кэш. Поддержка использования SSD в качестве кэша при работе с массивами из обычных HDD появилась для контроллеров Adaptec 5-й серии в 2009 году на фоне роста популярности Solaris с ZFS. Решение под названием Adaptec MaxIQ (позднее переименован в MaxCache) позволяло использовать массив из SSD для кэширования операций чтения. Чуть позже LSI анонсировал собственное решение под названием CacheCade. С тех пор технологии SSD-кэширования совершенствовались: появилась поддержка кэширования записи, совершенствовались алгоритмы, со временем Adaptec даже разработал собственное решение для ярусного хранения (maxCache Plus), а LSI выпустил серию контроллеров Nytro MegaRAID с размещением SSD непосредственно на плате контроллера. Но SSD прогрессировали слишком быстро — цены падали, объем и производительность росли, так что Adaptec отказался от maxCache Plus, LSI свернул линейку Nytro MegaRAID и сейчас оба вендора сомневаются в необходимости дальнейшего развития решений по аппаратной поддержке кэширования.
Через некоторое время большое распространение получили корпуса, имеющие бэкплейны со встроенными SAS-экспандерами, и SAS-экспандеры в виде отдельных плат (например, знаменитый Intel RES2SV240). Многопортовые контроллеры на некоторое время были забыты: Adaptec 6-й серии, LSI последних поколений имеют максимум 8 портов.
О необходимости иметь 16 или даже 24 SAS линии непосредственно в RoC вспомнили в Adaptec. Появление PCI-E 3.0, и рост производительности самого контроллера привели к тому, что узким местом могли стать 8 линий SAS2, практическая пропускная способность которых составляет 4,4 ГиБ/с. Так появились 8/16/24-портовые контроллеры Adaptec 7-й серии, которым удалось обогнать конкурента в производительности, взяв реванш за менее удачную 6 серию — более мощный RoC позволил в полной мере использовать использовать большее количество портов.
Производительность
Цель тестирования — выяснить пределы производительности контроллеров при доступе блоками 4 КиБ в RAID-0, при последовательном доступе на чтение в RAID-0 и при последовательном доступе на запись в RAID-6.
Условия тестирования
- Процессор Intel Xeon E5-2690 v3 (12 ядер, 2,6 ГГц)
- Материнская плата Supermicro X10SRi-F
- 64ГБ памяти (8x 8 ГБ DDR4 RDIMM)
- Корпус Supermicro 216BE1C (24 отсека 2,5", SAS3 экспандер LSI SAS3x40)
- 12 SSD HGST SSD1600MM (HUSMM1680ASS204)
- Microsoft Windows Server 2012 R2 Standard 2.0.15
-
. Прошивка 19176. Драйвер 7.5.0.41013. . Прошивка 32084. Драйвер 7.5.0.41013. . Прошивка 32730. Драйвер 7.5.0.41013. . Прошивка 12.15.0-0239 (MR 4.12P3). Драйвер 6.710.11.00. . Прошивка 23.34.0-0005 (MR 5.14). Драйвер 6.710.11.00. . Прошивка 24.12.0-0020 (MR 6.10). Драйвер 6.710.11.00.
- Avago 9361-16i. Прошивка 24.14.0-0005 (Alpha_11). Драйвер 6.710.11.00.
- Avago 9305-24i. Прошивка 0.250.37.00-IT. Драйвер V2.51.03 (P10).
- Adaptec: кэш на чтение выключен, кэш на запись выключен
- Avago/LSI: кэш на запись в режиме write-through, упреждающее чтение (read ahead) выключено, режим Direct IO
При проведении тестирования узким местом не являлись диски. Заявленные характеристики одного HGST SSD1600MM: 130 тыс. IOPS на чтение 4 КиБ блоками, 1100/765 МиБ/с на последовательное чтение/запись (на практике было получено 142 тыс. IOPS и 1007/742 МиБ/с).
- PCI-E 2.0 x8: 3200 МиБ/с
- PCI-E 3.0 x8: 6400 МиБ/с
- SAS2 x8: 4400 МиБ/с
- SAS3 x8: 8800 МиБ/с
Тестировалось максимальное количество операций ввода-вывода (IOPS), которое может обеспечить контроллер. Размер блока составлял 4 КиБ с выравниванием 4 КиБ, использовалось 24 потока с глубиной очереди 128 на каждый поток. Кэширование отключено (ключ -S).
Avago Intruder
Intruder — кодовое название линейки новых SAS3 RAID-контроллеров от Avago. В настоящий момент анонсированы модели 9361-16i (16 внутренних портов) и 9380-8i8e (8 внутренних + 8 внешних). Оба контроллера выполнены в форм-факторе Low Profile MD2, имеют 2 ГБ кэш-памяти.
Большой радиатор, закрывающий почти всю поверхность платы, не оставил места для привычного решения со съёмным модулем защиты кэша. Поэтому компоненты модуля распаяны на основной плате, остаётся лишь докупить суперконденсаторную батарею.
Программная лицензия
LSI00293: совместима с контроллерами MegaRAID SAS 9260/9261/9265/9266/9270/9271/9280/9285/9286/9361/9380 series
Заключение
Что же выбрать, контроллер Avago или Adaptec? Кажется, что результаты данного теста дают однозначный ответ на этот вопрос, ведь Avago на данный момент лидирует по производительности (лимит в миллион с лишним IOPS!). Но стоит вспомнить, что это результаты синтетических тестов имеют лишь косвенное отношение к реальным сценариям. Все эти сотни тысяч IOPS должно генерировать ваше приложение, их должны обеспечить ваши диски (быстрые SSD с интерфейсом SAS стоят недешево), и не забывайте про нагрузку на процессор и ограничения контроллеров Ethernet и Fibre Channel (например, 200 тыс. IOPS на порт для 8 Гбит FC HBA Qlogic).
В итоге паритет по-прежнему сохраняется, и контроллеры одного поколения можно выбирать исходя из наличия опыта работы со средствами управления и мониторинга того или иного вендора. Новые линейки многопортовых RAID и HBA получились у Avago весьма удачными: до 24-х портов в низкопрофильном форм-факторе, отличная производительность, совместимость на уровне драйверов и средств управления с предыдущими продуктами.
Чем отличаются типы массивов и вообще, что такое RAID рассказывается здесь.
Типичная задача — создать системный раздел, массив RAID1 из двух дисков.
1. Параметр работы контроллера поменять с SATA на RAID.
Configure SATA as -> RAID
После перезагрузки утилита выведет список доступных физических дисков
2. Нажать CTRL+M или Enter для продолжения конфигурации
3. В разделе Configure -> Easy Configuration -> пробелом выбрать нужные диски.
4. Сконфигурировать массив:
- тип RAID: 1
- DWC: off
- RA: off
- сохранить конфигурацию — Esc -> Save Configuration -> Yes
- 9305-24i — 24 внутренних порта
- 9305-16e — 16 внешних портов
- 9305-16i — 16 внутренних портов
- Максимальное количество SSD дисков в пуле CacheCade равно 32
- LSI MegaRAID контроллер поддерживает все самые популярные ос
- Максимальная емкость CacheCade на контроллер 512 Гб
- Максимальное количество virtual disks SSC, поддерживаемых одним контроллером равно 64
5. Проинициализировать вновь созданный виртуальный диск — пункт меню Initialize.
Всем привет, сегодня хочу рассказать, что такое CacheCade у Raid контроллеров LSI. Зачем нужна эта функция, и как ее можно использовать если у вас нагруженный сервер или виртуализация. Будут рассмотрены примеры внедрения CacheCade. Такая же технология есть и у Adaptec под названием MaxCache.
И так есть замечательная компания LSI, которая производит RAID контроллеры для различных серверов. До того как появились ssd диски, в серверах использовались только жесткие диски с ограниченным количеством операций ввода/вывода iops. Для того чтобы старые raid контроллеры могли стать быстрее без особых вложений была придумана технология CacheCade.
CacheCade это программное обеспечение, входящее в прошивку lsi контроллера, которое помогает кэшировать на ssd дисках горячие данные, и по сути расширяю кэш контроллера. Чем быстрее ssd, тем большее количество iops вы получите. Данное решение очень хорошо подходит для серверов баз данных или веб серверов, где большое количество запросов на чтение. При активации lsi cachecade, все делается автоматически. Копируя горячие данные или проще сказать самые используемые на ссд, контроллер освобождает от транзакций дисковый массив, тем самым экономит кучу времени, что в итоге дает рост производительности и более оптимальной работы hdd дисков. Вот как это можно проиллюстрировать.
Avago Cutlass
Физический ключ
LSI00292: совместим с контроллерами MegaRAID SAS 9260 (-4i, -8i, -16i), 9280 (-4i4e, -16i4e, -24i4e) LSI00290: совместим с контроллерами MegaRAID 9265-8i, 9266 (-4i, -8i), 9270-8i, 9271 (-4i, -8i, -8iCC), 9285 (-8e, CV-8e), 9286 (-8e, CV-8e, CV-8eCC), 9361 (-4i, -8i), 9380 (-8e)
Производительность CacheCade
Как я писал выше, CacheCade дает прирост производительности, но вопрос сколько это будет в попугаях. Так как я человек цифр, то они мне необходимы, чтобы сделать вывод стоит это тех денег что эта функция стоит или нет. Еще небольшое отступление существует два поколения реализации данного по, и в CacheCade Pro 2.0 скорости в разы больше, чем в первой версии. Вот что компания LSI приводит в примере прироста iops. Как видите разница от 2 до 3,5 раз.
В iops это приблизительно выглядит вот так. Это дал прирост пул из 2 ssd samsung evo 850
Как следствие уменьшение времени задержки или latency
Пропускная способность
Тестировалась скорость при последовательном доступе блоками 1 МиБ с глубиной очереди 32. Для чтения использовался массив RAID-0, для записи — RAID-6.
Ограничения CacheCade
Лицензирование CacheCade
К сожалению данный функционал не бесплатен, он бывает как в виде физического ключа так и в виде soft ключа, что более удобно. Получить Trial key для контроллеров LSI можно вот этим способом.
Как настроить CacheCade
Для настройки функционала CacheCade, я воспользуюсь утилитой от lsi megaraid msm на одном их хостов VMware ESXI 5.5. Логинимся и переходим на вкладку physical, щелкаем по ней правым кликом и выбираем Create CacheCade - SSD Cashing.
Откроется окно настроек, обращу внимание, что можно выбрать два вида RAID 0 и 1, в чем отличия их можете почитать в статье Виды RAID и их характеристики. Я буду создавать raid 0 для достижения максимальной производительности.
Выбираем для примера два ssd диска и жмем add, для добавления их в группу и жмем create Drive Group.
Жмем next, на следующем окне вам нужно указать вид кэширования. Я выбираю Write Through и жму Create Virtual Drive.
Жмем finish и видим, что все отлично создалось.
В итоге в разделе logical, вы увидите новый раздел CacheCade TM
Щелкнув по нему правым кликом можно посмотреть его параметры для перенастройки. Выбираете Set Virtual Drive Properties
Из параметров можете только поменять имя и режим кэширования, больше без разваливания раздела не получиться ничего сменить.
Теперь нужно присвоить виртуальному диску или дискам ваш созданный CacheCade, щелкаем по контроллеру правым кликом и выбираем manage CacheCade
У вас откроется окно где нужно указать необходимые виртуальные диски
Подводя итог, можно сказать, что технология CacheCade очень эффективное дополнение к вашему raid контроллеру, позволяет сэкономить на покупке большого числа sas дисков, заменяя их несколькими ssd. Увеличивает производительность до 50 раз по iops.
Тест HBA Avago 9305-24i
Новые многопортовые HBA Avago только анонсированы и ещё не поступили в продажу, но Adaptec успел с аналогичной линейкой чуть раньше. HBA Adaptec серии 1000 были анонсированы в декабре, но, к сожалению, в нашем распоряжении их ещё не было. На тестовом образце 9305-24i удалось получить 1,227 млн. IOPS на чтение блоками 4 КиБ (при этом, как и в случае с RAID-контроллерами 9361 не хватило производительности центрального процессора) и 6255 МиБ/с при последовательном доступе блоками 1 МиБ. Заявленные Adaptec лимиты производительности (1,3 млн. IOPS и 6600 МБ/с) для своих HBA незначительно выше.
Читайте также: