ICL Services

Группа Астра

Заказчиком проекта выступил наш партнер, «Группа Астра» — один из ведущих разработчиков системного и инфраструктурного ПО (ОС Astra Linux, служба каталогов ALD Pro, СУБД Tantor и другие продукты).

«Группа Астра» объединяет ряд самостоятельных отечественных компаний-разработчиков ПО: Astra Linux, «Увеон — облачные технологии», «РуБэкап», «РуПост», «Тантор Лабс», «Ресолют», ISPsystem и «Номари СиАйЭс». Программный стек вендора позволяет эффективно решать разнообразные бизнес-задачи и удовлетворить множество потребностей современных организаций. 
После расширения «Группы Астра» у заказчика оказалось две различных системы управления базами данных PostgreSQL: одна — давно используемая и входящая в ОС Astra Linux (к ней также прилагалась система защиты данных), вторая — в редакции от компании ”Тантор Лабс”.

Заказчику важно было знать, какая из сборок более производительна и какую перспективнее применять для новых задач — поэтому требовалось провести тестирование обеих СУБД с эмуляцией реальной нагрузки и ее флуктуаций.

Заказчик обратился к ICL Services с подобным запросом, так как хорошо знал о наших компетенциях по нагрузочному тестированию.

Задачи

  • Сравнить производительность работы двух СУБД на ОС Astra Linux для выбора оптимальной конфигурации.
  • Определить «узкие места» в работе ОС и СУБД
  • Составить подробную сводную отчетность по клиентским метрикам.
Решение

Реализованное нами решение

  1. Проект был реализован в ноябре-декабре 2022 года.

    Тестирование проводилось ICL Services на собственной тестовой среде в кратчайшие сроки — основные работы по проекту были завершены за 2 недели.

    Тесты виртуальных машинах проходили в два этапа (на втором этапе сборки СУБД были оптимизированы под конфигурацию платформы заказчика Tantor) по таким метрикам, как:

    — среднее количество успешных транзакций в секунду;

    — среднее количество транзакций с ошибками за весь период измерений;

    — нагрузка на CPU;

    — использование RAM;

    — дисковые операции ввода-вывода.

    Сбор данных о производительности проводился методикой Hybrid transaction/analytical processing (HTAP), на каждой машине скрипт запускался в цикле 5 раз с перерывом в 25–40 секунд.

Продукты и технологии

  • Astra Linux
  • СУБД (системы управления базами данных) на базе PostreSQLTantor
  • Платформа администрирования и мониторинга СУБД на базе PostreSQL Tantor
  • Swarm64 DA Benchmark Toolkit
  • NMon, pgmetrics, iostat

Результаты

  • По итогам тестов ключевые метрики были собраны в 120-страничный отчет, презентованы и направлены клиенту.
  • Смена конфигурации сборок под клиентские настройки помогла в разы увеличить производительность: так, производительность СУБД на базе Tantor после оптимизации выросла в 3,3 раза по количеству обработанных транзакций.
  • Тесты помогли клиенту выявить ранее не замеченный баг по снятию метрики CPU Usage в платформе администрирования и мониторинга Tantor.

Предоставленные услуги

Карина Насырова
Эксперт по тестированию ПО

Напишите нам

Связаться с нами

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail*
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.

Задать вопрос эксперту

Ф.И.О*
E-mail*
Наименование организации*
Должность*
Телефон*
Вопрос*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail
Компания*

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ«О персональных данных»

Наверх