Результаты нагрузочного тестирования
В рамках нагрузочного тестирования Сервиса проведено тестирование надежности компонента «Platform V OpenSearch».
Выполнены тесты надежности:
- тест поиска и подтверждения максимума по операции "Единичная запись";
- тест поиска и подтверждения максимума по операции "Поиск записей";
- тест поиска и подтверждения максимума по операции "Обновление записи";
- тест поиска и подтверждения максимума по операциям: "Обновление записи", "Поиск записей" и "Единичная запись";
- тест надежности по операциям: "Обновление записи", "Поиск записей" и "Единичная запись".
В ходе проведения испытаний надежности проанализированы следующие показатели производительности Сервиса:
- TPS (количество обрабатываемых операций в секунду);
- утилизация CPU;
- утилизация RAM;
- показатели стабильности подключения к сети интернет;
- утилизация дискового пространства;
- время отклика.
Для принятия решения о завершении прохождения теста используется несколько различных критериев:
- производительность;
- времена отклика 90% операций;
- использование ресурсов системы.
Тест считается успешным, если:
- в процессе тестирования запросы выполнялись с частотой, соответствующей профилю тестирования (требование по системным ошибкам - 0,01% ошибок и не более 5% ошибок, связанных с инфраструктурой);
- по окончании теста получены данные по производительности Системы и по использованию системных ресурсов.
Критерии проверяются по данным, полученным за интервал стабилизированной нагрузки длительностью не менее 60 минут.
Тесты считаются успешно пройденными в случае соответствия или превышения тестируемой системы требований по производительности.
Система должна удовлетворять следующим показателям:
- время отклика не должно превышать 100 мс.
Параметры | Пороговое значение утилизации |
---|---|
CPU (загрузка процессоров) | 80% |
RAM (использование оперативной памяти) | 80% |
Connection (MQ и DB) / Thread pools | 80% |
Параметры контура тестирования представлены в таблице ниже.
Имя | Host | Описание | OC | CPU | Mem |
---|---|---|---|---|---|
elkdata host 1 | pkles-gt0014455 | Дата хост | Alt linux | 2 | 4 GB |
elkdata host 2 | pkles-gt0014429 | Дата хост | Alt linux | 2 | 4 GB |
elkdata host 3 | pkles-gt0014399 | Дата хост | Alt linux | 2 | 4 GB |
elkic host | pkles-gt0014364 | Координатор | Alt linux | 2 | 4 GB |
master host 1 | pkles-gt0014391 | Мастер хост | Alt linux | 2 | 4 GB |
master host 2 | pkles-gt0014389 | Мастер хост | Alt linux | 2 | 4 GB |
master host 3 | pkles-gt0014435 | Мастер хост | Alt linux | 2 | 4 GB |