как определить значение alpha для таймера повторной передачи tcp

StackOverflow https://stackoverflow.com/questions/2264218

  •  20-09-2019
  •  | 
  •  

Вопрос

я прослушал загрузку файла, чтобы узнать сегменты tcp.я вижу подтверждение dup и быструю повторную передачу в эфирном выводе.я хочу убедиться, что таймер для повторной передачи этого пакета действительно тот, который указан формулой Якобсона.у меня есть временные метки для всех сегментов.какую часть моего исходного кода Linux я должен изучить, чтобы узнать алгоритм вычисления значения таймера повторной передачи, используемый моей системой.если это совпадает с алгоритмом Якобсона, я хочу знать значение alpha для таймера повторной передачи.

Это было полезно?

Решение

Прямо сейчас в ядре Linux существует множество реализаций перегрузки, и одна из них по умолчанию меняется как минимум дважды в ветке 2.6.x.Сначала вам следует выяснить, какой алгоритм вы используете, а затем прочитать некоторую документацию по нему.(подсказка:)

Вы также можете взглянуть на Достижения в области контроля перегрузки в Linux.В эту секунду Статья также дает вам несколько советов обо всех доступных алгоритмах перегрузки.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top