Сайзинг FineReport
Адаптация оборудования
|
Аппаратное обеспечение |
Комментарий |
|
|
Операционная система |
Конструктор поддерживает установку на системах Windows и Mac OS. Проект FineReport поддерживает развертывание в системах Windows, Mac OS, Linux и Unix. |
|
|
База данных |
Поддержка некоторых основных реляционных и многомерных баз данных, таких как: Oracle, SQL Server, MySQL, Access, Sybase, DB2, Postgre, Derby, HIVE |
|
|
Сервер |
Поддержка Tomcat7 и более поздних версий, JBOSS6.0.0 и более поздних версий, WebLogic12c и более поздних версий, WebSphere8.0 и более поздних версий, Resin4.0.4 и более поздних версий, TongWeb6 и более поздних версий и т. д. Серверы веб-приложений |
|
|
Браузер |
Основные функции |
Рекомендуется Chrome, FireFox и другие популярные браузеры. Поддержка браузеров IE9 и выше. Браузер IE не рекомендуется |
|
Рекомендуется использовать популярные браузеры, такие как Chrome и FireFox. Браузеры IE10 и ниже не поддерживаются. Браузер IE не рекомендуется |
||
|
Полноэкранный режим |
Рекомендуется использовать популярные браузеры, такие как Chrome и FireFox. Браузеры IE10 и ниже не поддерживаются. Браузер IE не рекомендуется |
|
|
Поддерживает только браузер Chrome |
||
Отчет о тестировании конфигурации FineReport
Цель тестирования
Сравнить и проанализировать производительность при различных сценариях.
Благодаря многомерному анализу и подведению итогов испытаний наконец дается рекомендуемая конфигурация для различных параллелизмов.
Тестовый контент
В этом тесте используются 7 высокочастотных пользовательских сценариев исследования продукта, выбирается шаблон клиентского сценария для изменения и проектируется параллелизм в соответствии с бизнес-коэффициентом.
В течение указанного времени ответа необходимо настроить конфигурацию оборудования, протестировать рекомендуемую конфигурацию, минимальную конфигурацию и максимальное количество одновременных пользователей в рамках рекомендуемой конфигурации.
Заключение
Примечание 1. Следующие выводы теста основаны на этом стандартном шаблоне теста, и данные предназначены только для справки. Шаблонная ситуация в реальной среде будет более сложной, и пользователь должен настроить ее в соответствии со своей реальной ситуацией.
Примечание 2. Обработка SQL в сети и базе данных повлияет на время опыта. Этот тест предназначен только для времени обработки FineReport. Факторы интрасети, несложного SQL, скорости сети и базы данных можно игнорировать.
Заключение теста
1) В автономном сценарии, когда объем физической памяти составляет 64 ГБ, а для памяти JVM установлено значение 8 ГБ, 16 ГБ и 24 ГБ, память JVM увеличивается, а время ответа шаблона уменьшается при том же числе параллелизма.
2) По мере увеличения количества узлов в кластере увеличивается и количество параллелизма, с которым может справиться система.
3) Когда параллелизм кластера с двумя узлами в два раза выше, чем у одного компьютера, а параллелизм кластера с тремя узлами в три раза выше, чем у одного компьютера, среднее время ответа шаблона аналогично.
4) Для сценариев кластера с одним компьютером и двумя узлами совместное использование файлового сервера и автоматическая синхронизация между узлами имеют одинаковую производительность.
5) Режим предварительного просмотра аутентификации платформы имеет худшую производительность, чем режим без предварительного просмотра аутентификации платформы, поскольку разные пользователи не могут использовать один и тот же кэш результатов.
Рекомендуемая конфигурация
|
Количество зарегистрированных пользователей |
Количество онлайн-пользователей |
Количество одновременных пользователей |
Рекомендуемая конфигурация |
Минимальная конфигурация |
|
2000-5000 |
400-1000 |
0-200 |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 8 ГБ Физическая память: 64 ГБ |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 8 ГБ Физическая память: 64 ГБ |
|
4000-10000 |
800-1500 |
200-300 |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 8 ГБ Физическая память: 64 ГБ |
|
6000-12000 |
1200-2500 |
300-500 |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 24 ГБ Физическая память: 64 ГБ |
Автономный Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
|
8000-20000 |
1600-4000 |
500-800 |
Двойной узел Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
Двойной узел Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
|
10000-25000 |
2000-5000 |
800-1000 |
Три узла Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
Двойной узел Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 24 ГБ Физическая память: 64 ГБ |
|
12000-30000 |
2400-6000 |
1000-1200 |
Три узла Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 24 ГБ Физическая память: 64 ГБ |
Три узла Процессор: 8 ядер, 16 потоков, 2 ГГц. Память JVM: 16 ГБ Физическая память: 64 ГБ |
Описание:
1) Количество зарегистрированных пользователей: пользователи, зарегистрированные в системе.
2) Количество онлайн-пользователей: количество пользователей онлайн одновременно за определенный период времени (от 5% до 20% от общего зарегистрированного числа, в зависимости от того, какое значение равно 20%).
3) Количество одновременных пользователей: количество пользователей, которые одновременно отправляют запросы на сервер (обычно около 10–25% онлайн-популяции).
4) Рекомендуемая конфигурация: среднее время отклика 70% сцен составляет менее 4 секунд.
5) На самой низкой конфигурации: среднее время отклика 70% сцен менее 8с.
6) Память JVM: память, выделенная контейнеру FineReport Tomcat (можно установить около 80% физической памяти)






