Jump to content

Гудпут

В компьютерных сетях Goodput ( сочетание слов Good и Throughput ) — это на уровне приложения пропускная способность связи ; т.е. количество битов полезной информации , доставленных сетью в определенный пункт назначения за единицу времени. Рассматриваемый объем данных не включает служебные биты протокола , а также повторно передаваемые пакеты данных. Это связано с количеством времени от первого бита первого отправленного (или доставленного) пакета до момента доставки последнего бита последнего пакета.

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

Примеры факторов, которые приводят к снижению производительности по сравнению с пропускной способностью:

  • Накладные расходы протокола . Обычно служебные данные протокола транспортного уровня, сетевого уровня и иногда уровня канала передачи данных включаются в пропускную способность, но исключаются из полезной производительности.
  • транспортного уровня Управление потоками и предотвращение перегрузок . Например, медленный запуск TCP может привести к снижению пропускной способности по сравнению с максимальной пропускной способностью.
  • Повторная передача потерянных или поврежденных пакетов из-за автоматического запроса повторения (ARQ) транспортного уровня, вызванного битовыми ошибками или отбрасыванием пакетов в перегруженных коммутаторах и маршрутизаторах, включается в пропускную способность канального или сетевого уровня, но не в хорошую пропускную способность.

Пример [ править ]

Для передачи файлы по Ethernet разбиваются на отдельные фрагменты. Размер этих фрагментов не превышает максимальную единицу передачи IP через Ethernet или 1500 байт . Для каждого пакета требуется 20 байт информации заголовка IPv4 и 20 байт информации заголовка TCP , оставляя 1460 байтов на пакет для данных файла ( Linux и macOS). [1] дополнительно ограничены 1448 байтами, поскольку они также содержат 12-байтовую отметку времени). Данные передаются через Ethernet в кадре, что требует 26-байтовых служебных данных на пакет. С учетом этих накладных расходов максимальная пропускная способность составляет 1460/1526 × 100 Мбит/с , что составляет 95,67 мегабит в секунду или 11,959 мегабайт в секунду .

Обратите внимание, что в этом примере не учитываются дополнительные издержки Ethernet, такие как межкадровый разрыв (минимум 96 битов) или коллизии (которые имеют различное влияние в зависимости от нагрузки сети). TCP добавляет накладные расходы на подтверждения (которые вместе с временем задержки туда и обратно и размером окна TCP фактически ограничивают скорость каждого отдельного TCP-соединения, см. Продукт задержки полосы пропускания ). В этом примере не учитываются накладные расходы самого протокола HTTP, что становится актуальным при передаче небольших файлов.

Время доставки данных [ править ]

Goodput — это соотношение между объемом доставленной информации и общим временем доставки. В этот срок поставки входит:

См. также [ править ]

Ссылки [ править ]

  1. ^ Стюарт Чешир. «Проблемы производительности TCP, вызванные взаимодействием алгоритма Нэгла и отложенного подтверждения» . Проверено 13 января 2010 г.

Источники [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 41ab787f174bf48ff5e2a50273559f92__1718257080
URL1:https://arc.ask3.ru/arc/aa/41/92/41ab787f174bf48ff5e2a50273559f92.html
Заголовок, (Title) документа по адресу, URL1:
Goodput - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)