Результаты нагрузочного тестирования
В рамках нагрузочного тестирования системы проведено тестирование надежности для компонента «Обмен сообщениями Platform V Kafka Sber Edition».
Выполнены тесты надежности:
- тест стабильности;
- стресс-тест;
- тестирование максимальной нагрузки.
В ходе проведения испытаний надежности проанализированы следующие показатели производительности Сервиса:
- TPS (количество обрабатываемых операций в секунду);
- утилизация CPU;
- средняя загрузка;
- утилизация RAM;
- утилизация дисковой подсистемы.
Аппаратная конфигурация тестового стенда:
Имя сервера | Процессор | Память | Роль | Дисковая система |
---|---|---|---|---|
10.40.0.40 | 4 | 8 GB | Producers Metrics | HDD 170 GB |
10.40.12.101 | 8 | 32 GB | Брокер | HDD 200 GB |
10.40.12.102 | 8 | 32 GB | Брокер | HDD 200 GB |
10.40.12.103 | 8 | 32 GB | Брокер | HDD 200 GB |
На тестовый стенд установлена ОС ALT Linux (ALT Server 10.1 FalcoRusticolus).
Тестируемые конфигурации:
Элемент | Параметр | Stability | Stress | Max |
---|---|---|---|---|
Broker | Количество брокеров | 3 | 3 | 3 |
Broker | Количество топиков | 1 | 1 | 3 |
Topic | num.partitions | 10 | 10 | 10 |
Topic | replication-factor | 2 | 2 | 2 |
Producer | Количество продюсеров | 3 | 3 | 3 |
Producer | Acks | -1 | -1 | -1 |
Producer | batch.size | 16 kb | 16 kb | 16 kb |
Producer | Размер сообщения | 200 byte | 200 byte | 16 kb |
Consumer | Количество Consumer | 3 | 3 | 3 |