Испытания проводились на оборудовании предоставленном АО «МЦСТ». Нам был предоставлен удалённый доступ к серверу Эльбрус - 8С, 32 ядра, 256 Гб ОЗУ, 1 Тб диск, ОС «Эльбрус Линукс» v. 6.0.1. На сервер было установлено СУБД ГЛОБАЛ (№ 13677 в едином реестре Минцифры российских программ для электронных вычислительных машин и баз данных).
План тестирования программно-аппаратной платформы Эльбрус с прикладными задачами автоматизации бизнес-процессов телекоммуникационных компаний мобильной и проводной связи и задач автоматизации медицинских учреждений и организаций социальной сферы*
Проверка скорости математических вычислений с плавающей точкой.
Проверка скорости генерации данных. 300 000 000 абонентов и 1 200 000 000 Телефонных разговоров (ТР)
Проверка скорости ввода данных из файлов 100 файлов по 2 000 000 ТР.
Проверка скорости случайной выборки данных в сек. Порциями по 100 ТР. Со случайного номера.
На СУБД ГЛОБАЛ были установлены примеры прикладного ПО для автоматизации бизнес-процессов телекоммуникационных компаний. В базе данных были сгенерированы 300 млн. условных абонентов, с условными личными данными (ФИО, адрес, IMEI, IMSI, и т.д.) с условными 2 миллиардами разговорами. Целью данных работ является показ возможностей (прежде всего быстродействия) на полностью Российском программно-аппаратном комплексе (сервер, ОС, СУБД, прикладное ПО) на сверхбольших базах данных. В процессе инсталляции ПО были проведены соответствующие испытания, которые приведены в таблице ниже.
|
Тест на сервере Эльбрус 4 процессора 8С - 32 ядра, 256 Гб ОЗУ, 1 Тб диск, ОС «Эльбрус Линукс» v. 6.0.1 |
Продолжительность в секундах |
|
1 млн. записей в базу данных |
10 |
|
10 млн. записей в базу данных |
84 |
|
Создание БД 300 млн. телефонов |
1594 |
|
Генерация 10 млн телефонных разговоров с записью |
202 |
|
Генерация 10 млн. телефонных разговоров без записи |
97 |
|
Генерация 1 млрд телефонных разговоров (ТР) |
6 часов |
|
Выгрузка 1 млн ТР в файл |
123 |
|
Загрузка в БД из файла 1 млн ТР |
23 |
|
Загрузка в БД из файла 1 млрд ТР |
6,7 часов |
|
Случайное чтение по 1000 телефонам по 100 ТР 8 потоков |
1-2 |
|
Чтение подряд 1.2 Млрд ТР |
3 часа |
Выводы: СУБД ГЛОБАЛ показала на сервере Эльбрус впечатляющие скорости по работе с базой данных, при условии, что тесты проводились через двоичный интерпретатор архитектуры X86. Сервера на процессоре Эльбрус пригодны для построения больших и сверхбольших баз данных на СУБД ГЛОБАЛ.