Luxms BI подтвердила стабильную работу при нагрузке до 20 000 одновременных пользователей
В августе 2023 года завершено нагрузочное тестирование платформы Luxms BI (версия 9.2), подтверждающее ее стабильную работу при высоких нагрузках и тысячах одновременных пользователей. Испытания показали, что платформа сохраняет высокую производительность как на мощных серверах, так и на более компактных конфигурациях, обеспечивая плавный рост времени отклика по мере увеличения нагрузки.
Тестирование проводилось с использованием сценария, максимально приближенного к реальной работе пользователей – моделировались авторизация, работа на дэшбордах, применение фильтров, работа со сводными таблицами, детализация данных (drill-down) и другие типовые операции аналитической системы.
Платформа тестировалась на трех конфигурациях серверов Luxms BI: 16 CPU / 64 ГБ RAM, 8 CPU / 32 ГБ RAM и 4 CPU / 16 ГБ RAM. В качестве хранилища данных использовался ClickHouse 23.1.3.5, а нагрузка создавалась средствами Apache JMeter.
В качестве тестового набора использовался куб, содержащий 544 856 записей, 10 измерений и 5 показателей.
Нагрузка моделировалась для нескольких сценариев эксплуатации. Без использования кэширования платформа обеспечивала одновременную работу 1 200 пользователей, а при использовании кэширования количество одновременно работающих пользователей достигало 20 000.
По итогам испытаний:
- не зафиксировано ни одной ошибки выполнения;
- среднее время ответа составило 62-90 мс без использования кэширования;
- при работе с кэшированием среднее время ответа снизилось до 1,19-1,42 мс;
- рост времени отклика происходил плавно по мере увеличения нагрузки без резких деградаций производительности.
Нагрузочное тестирование подтвердило, что Luxms BI сохраняет стабильную производительность при одновременной работе нескольких тысяч пользователей. Полученные результаты подтвердили устойчивость платформы к высоким нагрузкам и возможность масштабирования без потери стабильности.