IBM z196-E15 vs Azul Systems Vega 3

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

Предыстория

     Жила была одна организация, точнее Data Center, ПТК которого был очень разнообразным. Таким, что в его состав входили даже сервера IBM zEnterprize! На них функционировали важнейшие производственные задачи. Производственных задач и заданий существовало великое множество и постоянно появлялись и сдавались новые… Вычислительные ресурсы использовались все больше и больше, а долгожданного апгрейда все не было… И вот однажды, возникли великие проблемы, заключавшиеся в том, что загрузка процессоров некоторых серверов IBM zEnterprize стала доходить местами до 90 и более процентов! И встал перед администраторами вопрос, что нужно как-то снизить нагрузку на процессоры, увести часть задач на другие сервера. И стали администраторы думать… День и ночь бились они… Тут как говорится, не было бы счастья, да несчастье помогло – случайно нашлось замечательное решение! Лежало без дела, в шкафу смежного отдела, чудесное устройство Compute Appliance (CA) от компании Azul Systems, а если проще, то аппаратный ускоритель Java, под названием Vega 3. И стали специалисты настраивать его, создавать полигон для проведения нагрузочного тестирования. Решили, что при хороших результатах тестирования, будут уводить часть задач с IBM zEnterprize на распределенные сервера с использованием Java ускорителя.

Технические характеристики ПТК

    Нагрузочное тестирование проводилось для одной, наиболее ресурсоемкой, производственной задачи. Тут надо отметить, что задачи, о которых идет речь, функционируют на платформе IBM WebSphere Application Server for z/OS. Для тестирования были созданы два ПТК. Первый полигон (далее ПТК-1) подобен используемому в производственном процессе. Второй (далее ПТК-2) – с использованием аппаратного ускорителя Java Vega 3, в этом случае вcя обработка Java осуществляется на ускорителе. Остановимся подробнее на технических характеристиках:

Attribute ПТК-1 ПТК-2
Server IBM z196-E15 VMware virtual server
CPU 7 CP, 3 zIIP Intel Xeon 3GHz x1
RAM 36 Gb 2Gb
OS zOS 1.8 Red Hat release 6.2
WebSphere Application Server WAS V7 for z/OS (fix pack 25) WAS ND V7 (fix pack 23)
WebSphere MQ WMQ V6 for z/OS
DB2 DB2 V9.1 for z/OS
Compute Appliance Azul Vega 3 (216 CPU, 192 Gb RAM)

Схемы комплексов приведены в приложении 1 технического отчета.

Нагрузочное тестирование

        Целью проводимого нагрузочного тестирования являлись исследование и анализ поведения выбранного приложения на ПТК-1 и ПТК-2. Для проведения нагрузочного тестирования были разработаны 2 сценария, определены измеряемые характеристики и выбраны способы их измерения. По выполнении обоих сценариев на каждом ПТК, был проведен сравнительный анализ полученных значений измеряемых характеристик. Все это подробно отражено в итоговом техническом отчете, с которым предлагаю ознакомиться:

Icon of Pdf Documents Технический отчет по нагрузочному тестированию (982.4 KB)

Так же интересно посмотреть презентацию Azul Systems “Высокопроизводительные Java машины“, в которой показаны преимущества Azul JVM.

Icon of Pdf Documents Azul Presentation (1.5 MB)

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
Tagged with: , , , ,
Posted in WebSphere Application Server, Others, Tuning

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Language: