Установить максимальный размер CWND в Linux

Я использовал эту команду ниже в Solaris, чтобы установить максимальный размер окна CWND:

ndd -set /dev/tcp tcp_cwnd_max size_here

Но я не знаю его эквивалента в Linux. Кто-нибудь может мне помочь? Примечание. Я хочу установить максимальный размер, а не исходный. Заранее спасибо.

1 ответ

Решение

Примечание: это, вероятно, не очень хорошее сообщество для обмена стеками по этому вопросу. Мы склонны концентрироваться на специфических для Ubuntu вещах здесь.

Это не совсем моя область, но, насколько я знаю, linux не позволяет вам устанавливать (max) размер cwnd напрямую. Вместо этого, cwnd size - это функция размера буфера записи, которую вы можете установить, записав /proc/sys/net/ipv4/tcp_wmem или на розетку с setsockopt, Если вам нужны действительно большие размеры cwnd, вам нужно установить другую опцию, называемую "масштабирование окна" или что-то в этом роде. смотреть на man 7 tcp для получения дополнительной информации.

Другие вопросы по тегам