Size: a a a

QA — Load & Performance

2021 November 09

KK

Konstantin Kalinin in QA — Load & Performance
Судя по всему, не хватает VUек чтобы нужную нагрузку сгенерировать. Ради интереса попробуйте до 100 нарастить для начала и сравнить результат
источник

A

Alexandr Dyachenko in QA — Load & Performance
VU поднять не могу. ограничение по бд стоит на 100 активных подключений. Ставил 90, график такой же получался.
источник

KY

Kirill Yurkov in QA — Load & Performance
так может это лимит сервиса который вы нагружаете
источник

A

Alexandr Dyachenko in QA — Load & Performance
его пиковая производительность получается? Что то маловато совсем
источник

KY

Kirill Yurkov in QA — Load & Performance
тебе нужно научиться это понимать)
источник

KY

Kirill Yurkov in QA — Load & Performance
ещё вопрос в том как графики написаны, что они показывают верную картинку
источник

A

Alexandr Dyachenko in QA — Load & Performance
Наверное да. Сейчас переделал сценарий по k6. Там он набрал 200 запросов в сек, но потом ему перестало хватать подключений. По графику в графане тоже все совпадает. А вот в жметре так не получается.
Но в любом случае надо копать в сторону ограничений по бд.
источник

KY

Kirill Yurkov in QA — Load & Performance
производительность коннекта
источник

OC

Oleg Chaplashkin in QA — Load & Performance
Всем привет!

Столкнулся с неожиданностью, что Vault в бесплатной версии не может в нормальное масштабирование для перфоманса (уменьшить латенси), а доступно только повышение отказоустойчивости (transit engine работает только на master-node)

Вопрос: есть ли опыт с волтом и его поддержкой на 5000+ RPS? Кажется, что проблема именно в нем и hmac + aes256 (много cpu забирает). Сейчас проводим тесты от 250 до 1500 rps и я боюсь, что до заветных чисел оно все умрет :(


p.s. по поиску не нашел ничего
p.s.s. сейчас распределение трафика это 15% на шифрование(запись) и 85% на чтение с дешифрованием. Есть ли идеи как "пощупать" подобные сервисы? У них CPU bound операции и write и read. т.е. переворачивая трафик (делать больше записей) - смысла большого нет
источник

MP

Mikhail PonChick in QA — Load & Performance
ошалеть
источник

MP

Mikhail PonChick in QA — Load & Performance
если не секрет. А что вы такое с Vault делаете?
источник

MP

Mikhail PonChick in QA — Load & Performance
зачем такие нагрузки на него адовые?(
источник

OC

Oleg Chaplashkin in QA — Load & Performance
нюансы хранения перс. данных и карточных данных в платежном процессинге :(
источник

MP

Mikhail PonChick in QA — Load & Performance
мы ведь оба говорим про hashicorp vault?
источник

MP

Mikhail PonChick in QA — Load & Performance
или я зря переживаю
источник

OC

Oleg Chaplashkin in QA — Load & Performance
ага, про него :)
источник

MP

Mikhail PonChick in QA — Load & Performance
для датапулов юзаете? Или прямо приклады используют по долгу службы?  Не удивительно что вы в интернете ничего не нашли
источник

MP

Mikhail PonChick in QA — Load & Performance
наверное эта штука не для таких вещей создавалась
источник

OC

Oleg Chaplashkin in QA — Load & Performance
у нас сервис для преобразования объектов в шифр. объекты и если он принимает Х запросов, то внутри делаем сначала хэш, потом шифрование. Итого, волт кормится уже 2*Х запросами

У меня еще опыта нет в подобных сервисах, тут ни кэш не заюзать, ни как то сбавить нагрузку

Пока что думаем в сторону экспериментов и если латенси будет расти по чуть-чуть, то можно будет потерпеть
источник

MP

Mikhail PonChick in QA — Load & Performance
Я не архитектор и не разработчик. Но такое решение промышленным не назвал бы.(
источник