IT и интернет

Усиление нагрузки API из-за повторов

Оценивает ожидаемое число попыток и итоговую нагрузку при независимой вероятности отказа и ограниченном числе повторов.

</>быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Ожидаемая нагрузка с повторами1 052,5RPS
Среднее число попыток1,0525 раз
Прирост нагрузки5,25 %
Формула

Как считается результат

E[попыток] = [1 − q^(R+1)] ÷ (1 − q)
Пример с тестовыми данными

Исходная нагрузка: 1 000 RPS; Вероятность отказа попытки q: 5 %; Максимум повторов R: 2 шт.

Ожидаемая нагрузка с повторами: 1 052,5 RPS
О расчёте

Как пользоваться
калькулятором

Оценивает ожидаемое число попыток и итоговую нагрузку при независимой вероятности отказа и ограниченном числе повторов. Введите исходные параметры в указанных единицах — калькулятор последовательно применит приведённую формулу и покажет итоговые значения.

  1. 01
    Введите исходные данные

    При необходимости используйте дробные значения и учитывайте ограничения, указанные у конкретного поля.

  2. 02
    Проверьте единицы

    Единицы подписаны возле каждого поля и результата, чтобы не потерять размерность.

  3. 03
    Скопируйте или сохраните

    Ответ можно скопировать одним нажатием, а всю страницу — сохранить в PDF через печать браузера.

Коротко о главном

Вопросы
и ответы

Какие данные влияют на показатель «Ожидаемая нагрузка с повторами»?

Введите «Исходная нагрузка» (RPS), «Вероятность отказа попытки q» (%) и «Максимум повторов R» (шт.). Соблюдайте единицы, указанные рядом с полями.

Что означает результат «Ожидаемая нагрузка с повторами»?

Основной показатель «Ожидаемая нагрузка с повторами» выводится в единицах «RPS». Дополнительно показаны «Среднее число попыток» (раз) и «Прирост нагрузки» (%). Оценивает ожидаемое число попыток и итоговую нагрузку при независимой вероятности отказа и ограниченном числе повторов. Расчёт следует формуле «E[попыток] = [1 − q^(R+1)] ÷ (1 − q)».

Что проверить перед использованием результата «Ожидаемая нагрузка с повторами»?

Модель предполагает независимую одинаковую вероятность отказа каждой попытки; коррелированные сбои без jitter могут создавать существенно больший пик. Нижняя граница поля «Исходная нагрузка» — ноль. Нижняя граница поля «Вероятность отказа попытки q» — ноль. Верхняя граница поля «Вероятность отказа попытки q» — 99.999999 %.