Фирма «1С» сообщила о завершении проекта по проведению нагрузочного тестирования прикладного решения 1С:ERP в среде Linux с использованием PostgreSQL. К инфобазе одновременно подключались 12 000 пользователей. Результат теста – оценка «хорошо».
12 000 в 1С:ERP: кому и зачем это нужно
Сообщение об успешном завершении одного из самых масштабных нагрузочных тестов базе решений 1С:Предприятие размещено на официальном сайте «1С».
Тестирование проводилось для крупнейших компаний России, предоставленных в Национальном центре компетенций по информационным системам управления холдингом (АНО «НЦК ИСУ»), в который входят «РЖД», «Газпром нефть», «Росатом», а также их дочерние ИТ-компании с центрами компетенций в сфере 1С.
Испытания прошли по методике APDEX (Application Performance Index). В результате разработчики получили оценку производительности, равную 0,856, что соответствует оценке «Хорошо», и позволяет обеспечивать для пользователей вполне комфортную работу в информационной системе.
Проект выполнялся специалистами фирмы «1С». В качестве ключевых задач проекта были обозначены:
- учет требований крупнейших заказчиков, предоставленные со стороны АНО «НЦК ИСУ»;
- учет потребностей в переходе на Linux и PostgreSQL для систем, в которых работают тысячи пользователей;
- реализация максимально приближенных к реальным условиям крупных предприятий сценария одновременной работы 12 000 пользователей в одной базе;
- выявление и устранение возможных узких мест, связанных с параллельной работой пользователей;
- обеспечение бесперебойной работы и устойчивости системы, а также отсутствия технологических ошибок.
Наполнение базы и сценарии тестирования готовились с учетом требований крупных предприятий. Перед тестированием база 1С:ERP была наполнена данными за 2 месяца – в качестве наполнения введено около 10 миллионов различных документов.
Выбранный для проведения тестов сценарий моделировал реальную нагрузку на систему и воспроизводил повседневную работу основных пользователей ERP со следующими профилями:
- главный диспетчер производства;
- локальный диспетчер производства;
- менеджер по закупкам;
- менеджер по продажам;
- кладовщик;
- внутреннее потребление товаров;
- планирование производства;
- бюджетирование;
- бухгалтер по внеоборотным активам;
- бухгалтер по взаиморасчетам;
- бухгалтер.
Все действия пользователей выполнялись с учетом ограничений прав на уровне записей (RLS).
Ключевые параметры проекта и результаты тестирования в цифрах
Фирма «1С» сообщила, что для моделирования работы пользователей применялся инструмент «Тест-Центр», входящий в состав продукта 1С:Корпоративный Инструментальный Пакет.
Сам нагрузочный стенд был развернут на базе 1С:Предприятие версии 8.3.27. СУБД, кластер серверов и нагрузчики с тонкими клиентами платформы 1С:Предприятие размещались в среде Linux.
Условия тестирования:
Наименование показателя |
Значение |
---|---|
Дата проведения |
12.08.2024 |
Версия конфигурации |
1С:ERP Управление предприятием 2 (версия 2.5.17.74) |
Версия платформы |
8.3.27 |
Версия СУБД |
PostgreSQL 16.3-16.1С |
Сценарий |
ERP. 12000 одновременно активных пользователей |
Объем базы |
~ 1Тб |
Структура базы |
|
Технические характеристики оборудования:
Назначение |
Кол-во серверов |
Ядер CPU |
ОЗУ (Гб) |
Диски (Тб) |
Примечание |
---|---|---|---|---|---|
Центральный сервер |
1 |
64 |
256 |
1,8 |
Платформа 1С:Предприятие |
Рабочий сервер |
2 |
64 |
256 |
1,8 |
Платформа 1С:Предприятие |
Сервер баз данных |
1 |
64 |
768 |
9,0 |
PostgreSQL от 1С |
Нагрузчики |
20 |
64 |
256 |
1,8 |
Каждый сервер разбит на 6 виртуальных машин, |
- Процессоры: Intel Xeon Gold 6226R(2.9GHz/16-Core/22MB/150W)
- Диски: SAS SSD 2.5'' 1920 ГБ Samsung.
- Сеть: 10 Гбит/с.
Результаты тестирования:
Наименование показателя |
Значение |
---|---|
Время работы теста |
10 часов |
Количество выполненных ключевых операций |
400 000 |
Общий Apdex по всем ключевым операциям |
0,856 |
«Полученные результаты тестирования подтверждают возможность стабильной работы 1С:Предприятия с высокой производительностью и используются для дальнейшего совершенствования 1С:ERP Управление предприятием», – говорится в инфописьме на сайте 1С.