максимальное значение окна перегрузки в ubuntu

Может ли кто-нибудь помочь мне найти максимальное значение окна перегрузки для TCP в Ubuntu? Я нахожу только размер окна инициализации; не могу найти макс. Я могу найти только размер окна инициализации. мне нужно максимальное, это связано с размером буфера tcp?


person tila tila    schedule 16.06.2018    source источник


Ответы (2)


Может ли кто-нибудь помочь мне найти максимальное значение окна перегрузки для TCP в Ubuntu?

Команда

sysctl net.ipv4.tcp_wmem 

выведет что-то вроде

net.ipv4.tcp_wmem = 4096    16384   4194304

последнее значение (4194304) — максимальное окно перегрузки.

person user2768    schedule 22.11.2019

Это зависит от окна отправки. С опцией масштабирования окна вы можете найти пределы окон отправки здесь: https://en.wikipedia.org/wiki/TCP_window_scale_option

Вы можете захотеть взглянуть на реальную реализацию и найти следующее полезное: 1. общая реализация tcp: .c" rel="nofollow noreferrer">https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/net/ipv4/tcp.c 2. Кубический вариант TCP: https://github.com/torvalds/linux/blob/6f0d349d922ba44e4348a17a78ea51b7135965b1/net/ipv4/tcp_cubic.c

Существуют различные варианты контроля перегрузки TCP — вы можете определить, какой вариант вы используете, на основе: https://superuser.com/questions/992919/how-to-check-the-tcp-congestion-control-algorithm-flavour-in-ubuntu

person Eran Rosenthal    schedule 27.08.2018