определение времени, необходимого для выполнения чего-либо (задержка, пропускная способность, пропускная способность) - PullRequest
2 голосов
/ 01 ноября 2010

Я понимаю задержку - время, необходимое для передачи сообщения от отправителя к получателю - и пропускная способность - максимальный объем данных, который может быть передан за данное время - но я изо всех сил пытаюсь найти правильный термин, чтобы описать связанную вещь:

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

1 Как это называется, и есть ли хорошее краткое объяснение этого?

Ответы [ 4 ]

2 голосов
/ 02 сентября 2013

В Интернете, пытаясь оптимизировать производительность своего nas (nas4free), я наткнулся на страницу , в которой описан ответ на этот вопрос (imho). Конкретно этот раздел попался на глаза:

"При передаче данных TCP отправляет определенный объем данных, а затем приостанавливается. Чтобы обеспечить правильную доставку данных, он не отправляет больше, пока не получит подтверждение от удаленного хоста о том, что все данные были получены. Это называется «Окно TCP». Данные перемещаются со скоростью света, и, как правило, большинство хостов находятся достаточно близко друг к другу. Такое «оконное окно» происходит так быстро, что мы даже не замечаем этого. Но по мере увеличения расстояния между двумя хостами скорость Свет остается постоянным. Таким образом, чем дальше находятся два хоста, тем больше времени требуется отправителю для получения подтверждения от удаленного хоста, что снижает общую пропускную способность. Этот эффект называется «продукт задержки полосы пропускания» или BDP. "

Это звучит как ответ на ваш вопрос. BDP, как описывает его Википедия

В заключение, он называется продуктом с пропускной способностью полосы пропускания (BDP), и самое короткое объяснение, которое я нашел, - это приведенное выше. (Флексо также отметил это в своем комментарии.)

2 голосов
/ 01 ноября 2010

Может ли goodput быть тем термином, который вы ищете?

Согласно википедии: в компьютерных сетях goodput - это пропускная способность на уровне приложения, то есть количество полезных битов за единицу времени, передаваемых сетью изопределенный исходный адрес для определенного пункта назначения, исключая издержки протокола и исключая повторно переданные пакеты данных.

Wikipedia Goodput link

1 голос
/ 01 ноября 2010

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

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

0 голосов
/ 01 ноября 2010

' Время прохождения туда и обратно ' связывает задержку и количество оборотов.

Или: Задержка в сети является функцией двух вещей:

(i) время туда-обратно (время, необходимое для завершения поездки по сети);и

(ii) число раз, которое приложение должно пройти через него (или поворотов ).

...