Задержка обработки - PullRequest
       44

Задержка обработки

0 голосов
/ 28 марта 2019

Привет всем, пожалуйста, помогите мне,

Я хотел бы рассчитать задержку обработки для разных уровней в сети, особенно на облачном сервере. Я хочу, чтобы математическая функция вычисляла задержку обработки, я искал решение, но ничего не нашел

1 Ответ

0 голосов
/ 28 марта 2019

Задержка = сумма задержек.

Более конкретные формулы возможны только для более конкретных вопросов.В прикладной настройке, где вы хотите узнать фактическую производительность системы, измеряется задержка, а не вычисляется .Задержки в реальном мире, как правило, представляют собой статистические распределения, а не числа, поэтому наиболее релевантные формулы могут быть использованы для статистического анализа измерений (скажем, задержка 99-го процентиля).

Формула может иметь смысл, если вы знаетевсе шаги по пути. Калькулятор задержки в сети выражает задержку как сумму времени, которое требуется пакету для перемещения между источником и пунктом назначения (наиболее актуально на большие расстояния), и времени, которое требуется отправляющей системе для подготовки пакета:

И это только в одном направлении.Может показаться, что это не имеет отношения к задержке обработки, но иллюстрирует часть сложности, которая может возникнуть, если этот неизвестный облачный сервер выполняет вызовы к базе данных или другой службе.Неопределенность даже относительно одной переменной ставит результат под сомнение.Поэтому вопрос в том, что вам действительно нужно измерить.

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