Результаты нагрузочного тестирования компонента «Граничный прокси Platform V Synapse Service Mesh»

В рамках нагрузочного тестирования Сервиса проведено тестирование надежности компонента «Граничный прокси Platform V Synapse Service Mesh».
Выполнены следующие тесты:
  • тест определения максимальной производительности;
  • тест подтверждения максимальной нагрузки;
  • тесты надежности за 12 часов и за 24 часа.
В ходе проведения испытаний надежности проанализированы следующие показатели производительности Сервиса:
  • TPS (количество обрабатываемых операций в секунду);
  • утилизация CPU;
  • утилизация RAM;
  • показатели стабильности подключения к сети интернет;
  • утилизация дискового пространства;
  • время отклика.

Критерии производительности

  1. Профиль нагрузки соответствует указанному в таблице ниже.
    Наименование операцииКраткое описаниеИнтенсивность, % от общей нагрузкиПротоколSLA, секунд
    /test
    Отправка rquid100HTTP1
  2. 95 персентиль времени отклика удовлетворяет SLA по времени отклика (см. таблицу выше).
  3. Количество ошибочных операций в ходе теста не превысило 0,1% в разрезе каждой операции из профиля.
  4. Максимальная производительность компонента не ниже, чем в предыдущем релизе, а пределах 10%.

Критерии утилизации ресурсов

МетрикаПороговое значение
CPU (загрузка процессоров)
80%
RAM (использование оперативной памяти)
90%

Критерии успешности тестирования

Для принятия решения о завершении прохождения теста используется несколько различных критериев:
  • производительность (Lmax в tps);
  • времена отклика 95% операций;
  • использование ресурсов системы CPU, memory;
  • время отклика не должно превышать 1 сек.
Тест считается успешным, если:
  • в процессе тестирования не было отклонений от профиля тестирования;
  • работа заглушек соответствует бизнес-логике;
  • по окончании теста получены данные по производительности;
  • в тесте определения максимальной производительности должна быть достигнута деградация системы (снижение числа успешных операций) или 80% утилизация ресурсов;
  • максимальные времена отклика не превышают 1 секунд (с учетом отклика от заглушки).

Параметры контура тестирования

Параметры контура тестирования представлены в таблице ниже.
Название установленного методаХарактеристикиВерсия модуля
istio-ingressgateway
limits.cpu: 1000m
limits.memory: 1000Mi
requests.cpu: 500m
requests.memory: 500Mi
ci90000017_synapse/istio_se/proxyv2:4.3.0-1
SyTester generator
limits.cpu: 1000m
limits.memory: 1000Mi
requests.cpu: 1000m
requests.memory: 1000Mi
ci90000017_synapse_dev/sytester:D-01.000.00-2728_SECTOR_1
http-server
limits.cpu: 1000m
limits.memory: 1Gi
requests.cpu: 1000m
requests.memory: 1Gi
ci90000051_synai_dev/http-server:test
Kubernetes
-version 1.25.3
Предыдущий раздел
Тест надежности, 24 часа
Следующий раздел
Определение максимального числа рассылаемых конфигураци...
Была ли страница полезной?