Опубликовано: 14 ноября, 2016

ГК Luxms совместно с компанией «ФОРС Дистрибуция» завершили проект по нагрузочному тестированию платформы Визуального управленческого контроля Luxms BI на аппаратно-программном стэке Oracle.

Специалисты Luxms провели оценку производительности информационно-аналитической платформы при одновременной работе 10 000 пользователей. Тесты проводились на оборудовании, предоставленном «ФОРС Дистрибуция»: 2 виртуальные машины под гипервизором XEN с Linux Centos 6.7 24CPU 32Gb RAM, 1 SPARC T5-2 256 CPU, 1 SPARC T7-1 с установленной БД Oracle 12c Enterprise Edition Release 12.1.0.2.0. Специалисты «ФОРС Дистрибуция» также обеспечили настройку БД Oracle под запросы, генерируемые Luxms BI.

«Представив процессор SPARC M7, Oracle провел два типа обновлений в архитектуре SPARC. Во-первых, существенно улучшены традиционные характеристики процессра: количество ядер, частота, размеры кэш-памяти, скорость работы шины обмена с оперативной памятью и ряд других параметров. Во-вторых, процессор SPARC M7 на сервере SPARC T7 обеспечивает технологию Software in Silicon, дающую новые возможности для разработчиков и администраторов прикладных систем,- комментирует директор по технологиям «ФОРС Дистрибуция» Андрей Тамбовский, –  Мы предоставляем своим партнерам, как системы на базе процессоров ORACLE новейшего поколения, так и поддержку экспертов в области SPARC, технологий Oracle Solaris, баз данных Oracle, Java. Совместное с партнером Luxms тестирование подтвердило, что перенос прикладного программного обеспечения Luxms BI с серверов SPARC предыдущих поколений на новейшую SPARC платформу дает многократный выигрыш в производительности, не требуя при этом внесения изменений в исходный код приложения. Полученные по итогам тестирования результаты предоставляют пользователям приложения Luxms BI точно выбрать тип сервера, который позволит справиться с существующей или планируемой нагрузкой, оптимизировав при этом расходы на ИТ».

Нагрузочные тесты эмулировали типичные действия пользователей в Web интерфейсе Luxms BI на наборе данных, содержащем свыше 1 миллиарда записей. Эмуляция реального поведения пользователей при 10 000 сессий не дала какой-либо существенной нагрузки на БД и сервер приложений, время отклика составляло несколько миллисекунд. Ввиду этого на следующем этапе тестирования было решено использовать нагрузку, исключающую какие-либо задержки между запросами. Кроме того, сложность запросов была значительно увеличена, а именно, каждый запрос запрашивал данные случайным образом. В интерфейсе случайным образом отображалось от 1 до 500 линейных графиков, каждый из которых содержал 1080 точек по оси Х. В среднем сложность каждого запроса была эквивалентна 200 линейным графикам, одновременно отображаемым на одном экране.

«При 10 000 одновременно работающих процессах-генераторах нагрузки удалось добиться среднего времени отклика менее 1 секунды при 5-и серверах приложений. При этом остался приличный запас по памяти и процессорному времени на хосте с БД Oracle», – рассказывает Дмитрий Дорофеев, генеральный директор Центра внедрения ГК Luxms.

Благодаря тестированию были выявлены узкие места в сервере приложений Luxms BI, код был оптимизирован для использования Prepared Statements в типовых запросах, что дало повышение скорости работы и значительно уменьшило нагрузку на БД Oracle. После оптимизации, сервер показал практически линейное увеличение производительности при добавлении новых копий серверов приложений.

В рамках тестирования также была проверена бесперебойная работа платформы. «За сутки система обработала более 1 миллиарда запросов без ошибок, что говорит о высокой надёжности сервера приложений Luxms BI», – отмечает Дмитрий Дорофеев. Более того на всех этапах тестирования не было зафиксировано утечек памяти.

Итоги проведённого нагрузочного тестирования наглядно подтвердили способность платформы Luxms BI обеспечить надёжную и стабильную работу большого числа пользователей, что гарантирует российским заказчикам получение качественного отечественного программного продукта для интерактивной визуализации и управленческого контроля показателей.

Отметим, что между компаниями «ФОРС Дистрибуция» и ГК Luxms достигнуто соглашение о дальнейшей реализации тестируемого решения по модели SaaS. Эта инициатива пройдет в рамках активно развивающегося облачного бизнеса компании «ФОРС Дистрибуции», в частности, созданной платформы SkyFORS, реализующей возможности продуктов и технологий Oracle.

О ГК Luxms: ГК Luxms – группа компаний, свыше 10 лет работающая в области высоких технологий, лидер в области решений по визуальному управленческому контролю – аналитики для руководителей. Флагманский продукт компании – Luxms BI. Это линейка отраслевых программных решений для визуального управленческого контроля российского производства. Luxms BI работает как под управлением СУБД Oracle, СУБД с открытым исходным кодом PostgreSQL, так и на базе отечественной СУБД ЛИНТЕР БАСТИОН.

Сайт: www.luxmsbi.com

О компании «ФОРС Дистрибуция»: Компания «ФОРС Дистрибуция» – платиновый партнер и дистрибутор корпорации Oracle в России. Персонал компании имеет более чем 20-летний опыт работы с продуктами Oracle. Компетенция специалистов подтверждена соответствующими сертификатами, включая Oracle Certified Professional, Oracle Certified Master. «ФОРС Дистрибуция» является одним из ведущих партнеров Oracle по продвижению Oracle Exadata Database Machine. В компании несколько лет работает экспертная группа по всем основным практикам применения стратегической платформы Oracle для высоконагруженных баз данных. Ресурсы центра комплексных решений FORS Solution Center включают уникальный демо-центр по системам Oracle Exadata. Партнеры компании «ФОРС Дистрибуция» и их заказчики имеют возможность доступа к профессиональным сервисам обучения, тестирования, развертывания и эксплуатации систем на базе Oracle Exadata.

Сайт: http://www.fors.ru/about-company/

О программе Oracle PartnerNetwork: Oracle PartnerNetwork (OPN) Specialized – это последняя версия партнерской программы Oracle, в рамках которой партнерам предоставляются инструменты для разработки, продаж и внедрения решений Oracle. OPN Specialized предлагает ресурсы для получения и углубления специализированных знаний и экспертизы о продуктах и услугах Oracle. Программа создана и развивается, чтобы соответствовать постоянно растущему портфолио Oracle, партнерской сети и новым возможностям для бизнеса. Ключевым нововведением OPN стала возможность для партнёров дифференцироваться по Специализациям. Специализации приобретаются через развитие компетенций, бизнес результаты, экспертизу и доказанные успехи. Более подробная информация:http://www.oracle.com/partners.

Торговые марки: Oracle и Java являются зарегестрированными торговыми марками компании Oracle и/или её аффилированных лиц.