Распределяет общий клиентский дедлайн между несколькими попытками с учётом суммарных пауз и сетевой задержки.
</>быстрый расчёт онлайн
Введите данные
Данные не отправляются на сервер
Результат
Максимальный серверный timeout753,333333мс
Бюджет каждой попытки с сетью833,3333 мс
Формула
Как считается результат
Timeout = (общий дедлайн − backoff) ÷ попытки − RTT
Пример с тестовыми данными
Общий клиентский дедлайн: 3 000 мс; Максимум попыток: 3 шт.; Сумма пауз между попытками: 500 мс; Сетевая задержка на попытку: 80 мс
Максимальный серверный timeout: 753,333333 мс
О расчёте
Как пользоваться калькулятором
Распределяет общий клиентский дедлайн между несколькими попытками с учётом суммарных пауз и сетевой задержки. Введите исходные параметры в указанных единицах — калькулятор последовательно применит приведённую формулу и покажет итоговые значения.
01
Введите исходные данные
При необходимости используйте дробные значения и учитывайте ограничения, указанные у конкретного поля.
02
Проверьте единицы
Единицы подписаны возле каждого поля и результата, чтобы не потерять размерность.
03
Скопируйте или сохраните
Ответ можно скопировать одним нажатием, а всю страницу — сохранить в PDF через печать браузера.
Коротко о главном
Вопросы и ответы
Какие данные влияют на показатель «Максимальный серверный timeout»?+
Введите «Общий клиентский дедлайн» (мс), «Максимум попыток» (шт.), «Сумма пауз между попытками» (мс) и «Сетевая задержка на попытку» (мс). Соблюдайте единицы, указанные рядом с полями.
Что означает результат «Максимальный серверный timeout»?+
Основной показатель «Максимальный серверный timeout» выводится в единицах «мс». Дополнительно показаны «Бюджет каждой попытки с сетью» (мс). Распределяет общий клиентский дедлайн между несколькими попытками с учётом суммарных пауз и сетевой задержки. Расчёт следует формуле «Timeout = (общий дедлайн − backoff) ÷ попытки − RTT».
Что проверить перед использованием результата «Максимальный серверный timeout»?+
Исходные значения должны описывать один сценарий; внешние задержки, накладные расходы и тарифы учитываются только через соответствующие поля. Если исходные данные нарушат условия формулы, калькулятор остановит расчёт и покажет пояснение: «После пауз должен оставаться положительный серверный бюджет на каждую попытку». Значение поля «Общий клиентский дедлайн» должно быть больше нуля. Нижняя граница поля «Максимум попыток» — 1 шт.