Контакты Доставка Вакансии
Контакты Доставка Вакансии
 
О компанииПродукцияПрайс-листПолезноеБлоки питания
 
Укажите артикул для поиска

НОВОСТИ LAB-VM

19.6.2013
LAB-VM - Доступны для заказы новые коммутаторы Mellanox FDR 56Gb/s InfiniBand
Подробнее »

15.3.2013
Запуск обновленного онлайн магазина LAB-VM
Подробнее »

20.10.2012
Компания LAB-VM объявляет о начале поставок сетевого оборудования Finisar
Подробнее »

11.1.2012
Компания LAB-VM приступила к выпуску серверов на базе первых в мире 16-ти ядерных процессоров класса x86
Подробнее »



Технология Adaptec MaxIQ™ SSD Cache - описание и тесты

Назад - Полезное - Оглавление

Увеличение производительности приложений до пяти раз с помощью Adaptec MaxIQ™ SSD Cache Performance Solution

 

 

 

 

 

Сегодня современным центрам обработки данных (ЦОД) и средам «облачных» вычислений необходима высокая производительность операций ввода-вывода, позволяющая поддерживать масштабные приложения, такие как базы данных, web-серверы, приложения для электронной коммерции, файловые серверы и электронная почта. В данном документе описываются преимущества использования решения Adaptec MaxIQ™ SSD Cache Performance Solution с приложениями с большим количеством операций чтения.

Преимущества MaxIQ можно продемонстрировать за счет сравнения производительности контроллера Adaptec Series 5 с кэширующим решением Max IQ SSD и точно такого же контроллера, но без MaxIQ. Тестирование проводилось с использованием стандартных для отрасли инструментов измерения производительности, а также дополнительное тестирование было проведено независимой тестовой лабораторией при помощи реальных приложений web-серверов.

 

Кратко об увеличении производительности

 

Ключевыми требованиями, предъявляемыми к решениям для ЦОД и сред «облачных» вычислений, являются увеличение производите- льности приложений, снижение времени ожидания и увеличение количества пользователей, которых может обслужить один сервер. Тестирование Adaptec MaxIQ SSD Cache Performance Solution совместно с web-приложениями, приложениями для электронной коммерции и электронной почты дало следующие результаты:

• Повышение производительности до 11 раз при случайном чтении небольших блоков информации (при тестировании с помощью IOmeter – стандартного отраслевого инструмента)

• Повышение производительности до 5 раз при нагрузках, генерир- уемых web-серверами (при тестировании с IOmeter)

• Улучшение производительности до 5 раз с точки зрения времени реакции приложений в реальной среде web-серверов

• Увеличение до 2 раз количества обслуживаемых web-сервером пользователей с одновременным снижением времени ответа приложений в реальной среде web-серверов

 

Введение

 

ЦОД и среды «облачных» вычислений сегодня требуют использо- вания высокоплотных серверов для обеспечения конечных пользо- вателей сервисами высокого качества. Как правило, серверы раз- вертываются с целью обслуживания приложений конкретного типа, например для хостинга web-сайтов (например, web-серверы), или для приложений электронной коммерции (например, базы данных и файловые серверы) и обслуживают большое количество конечных пользователей. Клиенты ЦОД и приложений на базе «облачных» сред подписывают соглашения об уровне сервиса (SLA), которые требуют от операторов предоставления заранее указанного уровня сервиса, его доступности и производительности. Для соответствия таким требованиям, ЦОД разворачивают высокопроизводительные серверы с большим количеством операций ввода-вывода в секунду (IOPs), которые специально настраиваются так, чтобы выполнять условия SLA. В дополнение к этому, приложения Web 2.0 требуют также и увеличения количества пользователей, обслуживаемых одним серверов, что позволяет снизить стоимость сервиса (COS) на каждого пользователя.

Рост количества конечных пользователей ведет к увеличению коли- чества требуемых от сервера операций ввода-вывода в секунду. Пос- кольку производительность сервера с точки зрения таких операций ограничена более серьезно, чем емкость дисковой подсистемы, ЦОД и средам «облачных» вычислений приходится увеличивать коли- чество новых серверов для соответствия SLA, даже если существу- ющая емкость дисковой подсистемы избыточна. На практике, это приводит к тому, что использование дисковой подсистемы доходит едва ли до 30% от доступного объема.

В дополнение к этому, для того, чтобы соответствовать требованиям обеспечить быструю реакцию и доступность, а также повышение количества обслуживаемых пользователей, необходимого для снижения COS, операторы настраивают серверы так, чтобы данные размещались в системном кэше, несмотря на то, что не все они требуются для пользователей одновременно. Web-серверы, например, размещают главные страницы сайтов в кэше значительно чаще, чем все остальные. Приложения для электронной коммерции (например, интернет-магазины) размещают в кэше изображения продуктов, просматриваемых пользователями (и продаваемых) чаще всего.

Несмотря на то, что система может не испытывать затруднений с емкостью дискового пространства, узким местом в данном случае является ограничение на количество операций ввода-вывода в се- кунду, что соответственно, требует увеличения количества серверов. Такое решение повышает как капитальные, так и операционные расходы – затраты на обслуживание, питание и охлаждение, а также потребность в дополнительном физическом пространстве.

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

Решение MaxIQ SSD Cache Performance Solution от компании Adaptec соответствует требованиям ЦОД с большим количеством операций ввода-вывода и средам «облачных» вычислений, позволяя им превращать стандартные промышленные серверы в недорогие, высокопроизводительные и наращиваемые устройства для работы с различными приложениями.

 

О решении Adaptec MaxIQ™ SSD Cache Performance Solution

 

Твердотельные диски (SSD) – устройства хранения, имеющие высокую производительность ввода-вывода. SSD используют флэш- память для хранения данных и, в отличии от традиционных дисковых накопителей (HDD), не имеют движущихся частей и вращающихся носителей данных.

По сравнению с HDD, SSD имеют ряд преимуществ, включая более высокую скорость чтения, большее количество операций ввода- вывода в секунду, улучшенную механическую надежность (благодаря отсутствию движущихся частей) и отличную устойчивость к ударам и вибрации. Тем не менее, те же самые особенности (т.е. флэш-память), которые обеспечивают указанные преимущества, содержат в себе и ограничения, такие как ограниченный объем и более низкую скорость поточной записи. Срок жизни SSD также очень сильно зависит от количества операций записи на данное устройство.

Решение Adaptec MaxIQ включает в себя кэш на базе специально подготовленного SSD-накопителя Intel® и кэширующее ПО Adaptec MaxIQ. Решение позволяет значительно увеличить производитель- ность ввода-вывода и снизить затраты без влияния на текущие операции. Решение виртуально устраняет «узкие места», возника- ющие между центральными процессорами, памятью и подсистемой хранения.

Чтобы максимально использовать преимущества SSD, одновременно избегая их ограничений, MaxIQ использует патентованный алгоритм Learned-Path Algorithm, с помощью которого определяются данные, к которым приложения обращаются наиболее часто. Эти данные переносятся напрямую в SSD-кэш, что позволяет быстрее получать к ним доступ в последующем. Использование такого кэш-пула данных позволяет создать высокопроизводительный гибридный массив, состоящий из нескольких HDD и MaxIQ SSD. Такой массив даже с одним MaxIQ обеспечивает увеличение количество операций ввода-вывода до 5 раз по сравнению с массивом, состоящим только из обычных дисковых накопителей.

Технология MaxIQ является следующим шагом в развитии стратегии Data Conditioning Platform компании Adaptec, представляющей собой инновационный подход к интеллектуальной маршрутизации, оптимизации и защите данных при их движении по каналам ввода- вывода. Подробнее по адресу www.adaptec.com/MaxIQ.

 

Методология тестирования

 

Для проведения сравнительных тестов производительности MaxIQ с контроллером Adaptec Series 5 было использовано приложение IOmeter.

Для выявления преимуществ использования MaxIQ было выполнено две серии тестов. Целью первой серии было измерение производи- тельности MaxIQ при различных нагрузках. В ходе второго набора тестов выявлялось, как увеличивается производительность при увеличении количества накопителей MaxIQ SSD в системе.

 

Тестирование производительности под нагрузкой

 

Сначала программа IOmeter была сконфигурирована таким образом, чтобы выполнять разные типы запросов, эмулирующие рабочие нагрузки web-сервера, файлового сервера, OLTP-системы и нагрузки при случайных запросах на чтение. При этом MaxIQ был отключен. После этого такие же тесты были выполнены на той же системе, но с включенным MaxIQ.

Тестирование проводилось на системе с контроллером Adaptec Series 5 и MaxIQ, процессором Intel Xeon 3,6 ГГц и оперативной памятью 2ГБ. В качестве операционной системы использовалась 32-разрядная ОС Microsoft Server 2003 Enterprise Edition SP2. Для обеспечения наилучшей производительности в системе были использованы 12 дисковых накопителей SAS-дисков Seagate 15K корпоративного класса, сконфигурированных в массивы RAID 5, RAID 0 и RAID 10. Использование SATA-дисков при включенном MaxIQ показало еще более значительное увеличение производительности.

 

Результаты тестирования производительности под нагрузкой

 

Результаты тестирования показывают увеличение производитель- ности до 11 раз при использовании MaxIQ. На графике 1 видны следующие преимущества MaxIQ:

• Улучшение производительности до 11 раз для операций случайного чтения малых блоков данных

• Улушение производительности до 5 раз при нагрузках web-сервера

• Улучшение производительности до 4 раз при нагрузках файлового сервера

• Улучшение производительности до 4 раз для OLTP

Приложения, относящиеся к web-серверам и электронной коммерции, очень требовательны к полосе пропускания и характеризуются большим количеством операций чтения. Нагрузки при произвольном чтении, а также нагрузки web-серверов и файловых серверов являются наилучшими примерами приложений с превалирующими операциями чтения и перемежающимися операциями записи.

 

 

 

 

График 1

 

Тестирование возможностей масштабирования

 

IOmeter был сконфигурирован для эмулирования нагрузок, типичных для файлового сервера и web-сервера (т.е. нагрузок, которые наибо- лее характерны для приложений электронной коммерции и хости- нга). Сначала тестирование выполнялось с отключенным MaxIQ SSD, затем повторялось с одним и двумя включенными MaxIQ SSD, испо- льзуемыми как единый кэш-пул. Объемы данных также увеличи- вались в соответствии с общим размером SSD-кэша, чтобы обеспе- чить корректное сравнение производительностей.

Тестирование проводилось на системе с контроллером Adaptec Series 5 и MaxIQ, процессором Intel Xeon 3,6 ГГц и оперативной памятью 2ГБ. В качестве операционной системы использовалась 32-разрядная ОС Microsoft Server 2003 Enterprise Edition SP2. Для обеспечения наилучшей производительности в системе были использованы 12 дисковых накопителей SAS-дисков Seagate 15K корпоративного класса, сконфигурированных в массивы RAID0.

 

Результаты тестирования возможностей расширения

 

Результаты тестирования демонстрируют увеличение количества операций ввода-вывода при увеличении количества SSD-накопителей в системе, используемых в качестве кэша. Как показано на графиках 2 и 3 для нагрузок типа web- и файл-сервер производительность ввода-вывода увеличивается более чем в 5 раз при добавлении SSD- накопителей в качестве кэша.

 

 

 

 

График 2

 

 

 

 

График 3

 

Тестирование с использованием web-приложений

 

Практическая польза решения наиболее очевидна при его тестиро- вании в условиях реальной нагрузки. Доказательства отличной производительности MaxIQ были выявлены при его тестировании в условиях реальных приложений web-серверов, проведенном неза- висимой компанией-тестировщиком AppLabs. Целью тестирования было определение дополнительного количества пользователей, которое может обслуживать web-сервер, использующий решение MaxIQ.

Тестовый стенд включал контроллер Adaptec Series 5 с MaxIQ, платформу Intel Tylesberg 2,9 ГГц (4 ядра), оперативную память 2ГБ и ОС Red Hat 5, установленную на RAID-массиве. Для эмуляции типичного сервера, используемого в ЦОД и средах «облачных» вычислений, система включала три SATA-диска Western Digital в массиве RAID 5. Как видно на диаграмме 4, тестовый стенд эмули- рует большое количество пользователей, генерирующих трафик на web-сервер, на котором установлено решение MaxIQ.

 

 

 

 

График 4

На web-сервере было размещено 8300 web-сайтов, содержащих мно- жество страниц, что в сумме составило более 40ГБ данных. Трафик генерировался путем эмуляции нажатий пользователями на ссылки на страницах этих сайтов.

Исследование компании Aberdeen Group показывает, что для коммерческой деятельности плохо, если ответ web-приложения превышает 5,1 секунды. Каждая дополнительная секунда негативно влияет на удовлетворенность пользователя, ухудшая ее на 16%. Эти параметры были использованы и при тестировании, проведенном AppLabs.

Первое тестирование было проведено с выключенным MaxIQ. В его ходе измерялись полоса пропускания, скорость выполнения транзакций и время реакции, при этом повышалось количество пользователей до того момента, пока время ответа сервера не превысило 5,1 секунды. Затем этот же тест был выполнен с вклю- ченным MaxIQ, чтобы зафиксировать увеличение количества пользователей, снижение времени реакции и увеличение полосы пропускания. По достижении пиковой нагрузки в виде количества пользователей в каждом из тестов, система работала еще в течение 45 минут.

Данное тестирование доказало отличную производительность MaxIQ и продемонстрировало, что решение MaxIQ способно обеспечить увеличение в 2 раза количества пользователей, обслуживаемых на одном web-сервере, при одновременном снижении времени отклика до 5 раз, как показано на графике 5.

 

 

 

 

График 5

Как показано на графиках 6 и 7, скорость выполнения транзакций уменьшилась, а пропускная полоса web-сервера увеличилась в 4 раза при включении MaxIQ. Тестирование также показало, что интеллектуальный алгоритм определял наиболее часто читаемые данные и кэшировал их для дальнейшего использования, еще более увеличивая пропускную способность web-сервера с MaxIQ.

 

 

 

 

График 6

 

 

 

График 7

 

Подведем итоги

 

Операторы ЦОД и «облачных» приложений постоянно стремятся к улучшению производительности серверов, чтобы соответствовать требованиям приложений, генерирующих большой объем операций ввода-вывода, и растущей пользовательской базы. В то же время, ограничения, налагаемые имеющимся в распоряжении физическим пространством, доступной мощностью для питания и охлаждения, требует от ЦОД находить решения, которые наиболее эффективно используют все эти имеющиеся ресурсы и позволяют увеличивать производительность ввода-вывода серверов.

Как демонстрируют выше результаты тестирований, решение MaxIQ устраняет узкие места в каналах ввода-вывода, увеличивая производительность серверов до 5 раз при работе с приложениями web-серверов и электронной коммерции.

Таким образом, для увеличения пропускной полосы, вместо добавления 5-и серверов, операторы ЦОД могут использовать решение MaxIQ SSD Cache Performance Solution, стоимость которого ниже в несколько раз. Дополнительные SSD-накопители MaxIQ могут просто устана- вливаться в систему для расширения кэш-пула, что устраняет необходимость в увеличении количества серверов.

 

Ключевые преимущества MaxIQ:

 

• Улучшение производительности приложений

до 5 раз по сравнению с массивами, включающими только дисковые накопители.

 

• Экономия до 50% капитальных и операционных затрат

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

 

• Повышение степени утилизации серверов и подсистем хранения

за счет патентованного алгоритма Learned-Path Algorithm, при помощи которого определяются часто читаемые («горячие») данные, которые перемещаются на SSD для более быстрого доступа к ним в дальнейшем

 

• Бесшовная совместимость

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

 

• Гибкое масштабирование размеров кэша MaxIQ SSD

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

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

Решение MaxIQ SSD Cache Performance Solution от компании Adaptec помогает ЦОД и другим вычислительным средам нового поколения решать свои деловые задачи, одновременно снижая капитальные и операционные затраты.

Конфигурации тестовых систем

 

Тестирование нагрузки и возможностей масштабирования
Сервер SMC X6DH3-G2
Процессор Intel Xeon 3,6ГГц
Оперативная память 2 ГБ DDR2-400
HDD 12 дисков Seagate Cheetah SAS 15K RPM – ST373455SS Firmware: 0002-70007 MB
SSD Специализированный Intel® MaxIQ SATA SSD - SSDSA2SH- 032G1GN, Firmware 045C8625, 30517MB
Контроллер Adaptec RAID5805, Firmware B17508, драйвер B17508, ASM B18506
Конфигурация RAID 0/5/6/10/50
ОС Microsoft Server 2003 Enterprise Edition 32-bit SP2
Тестирование приложений web-серверов
Web-сервер Verari
Процессор 4 Intel Xeon 7400 (16 логических процессоров) 2,9ГГц
Оперативная память 2ГБ DDR2-400
HDD 3 SATA-диска Western Digital WDC WD10EADS-00M Firmware: 01.00AA01
SSD Специализированный Intel® MaxIQ SATA SSD - SSDSA2SH- 032G1GN, Firmware 045C8790
Контроллер Adaptec RAID 5445Z, Firmware B17508, драйвер B17508, ASM B18506
Конфигурация RAID 5
ОС Red Hat 5 Update 3

 

13.5.2013
Supermicro® выпускает на рынок новое решение для хранения данных на НЖМД 4U 72x 3.5" с возможностью «горячей» замены
Подробнее »

10.4.2013
Выход третьего поколения технологии Adaptec maxCache 3.0
Подробнее »

20.3.2013
Supermicro® представляет NVIDIA GRID™ для облачных вычислений
Подробнее »

5.3.2013
На CeBIT представлены революционная технология FatTwin и широчайшая линейка энергоэффективных серверов компании Supermicro
Подробнее »

19.2.2013
Выпуск новых контроллеров Adaptec HBA SAS/SATA, PCIe 2.0/3.0, 6 Гбит/с - серий 7H, 6H и 7He
Подробнее »

24.3.2011
Компания Supermicro представила на CeBIT системы 8-Way Enterprise Server и GPU- Сервер 8-Way 5U и 20-GPU SuperBlade® с двумя коммутаторами QDR IB в 7U
Подробнее »

18.3.2011
Microsoft представляет Windows Small Business Server 2011 Standard
Подробнее »

22.12.2010
Компания Supermicro расширила семейство решений Double-Sided Storage(TM)
Подробнее »

21.12.2010
Облачные возможности новейшей ERP от Microsoft снижают затраты на интеграцию и удаленный доступ
Подробнее »

13.12.2010
Контроллеры Adaptec с пропускной способностью 6 Гб/с
Подробнее »

Все новости »

 

115172, г. Москва, Новоспасский переулок, дом 7а, строение 4; Тел/Факс: +7 (495) 120-30-28; ООО “Лаборатория вычислительных машин”, © 2017