sysctl: невозможно stat /proc.sys/net/ipv4/tcp_frto_response

Я пытаюсь настроить некоторые параметры TCP для повышения производительности беспроводной сети, которую я имею. Одним из таких системных параметров являются tcp_frto а также tcp_frto_response, Первое значение, которое я смог прочитать и изменить, но когда я пытаюсь прочитать второе, я получаю это сообщение:

sysctl: cannot stat /proc.sys/net/ipv4/tcp_frto_response

Затем я пошел в этот конкретный каталог и перечислил параметры sysctl, и tcp_frto_response не существует, и я не могу прочитать его значение. Я также добавил, что в /etc/sysctl.conf и перезагрузил машину, но пока не смог ее найти. Как решить эту проблему.

Примечание: в справочной странице TCP по Ubuntu это значение было установлено начиная с Linux 2.6.22

1 ответ

Кажется, этот параметр был удален из-за рефактора F-RTO. По ссылке, более новая реализация реализует RFC5682.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/Documentation/networking/ip-sysctl.txt?id=9b44190dc114c1720b34975b5bfc65aece112ced

Кроме того, параметр tcp_frto был изменен для принятия логического значения (0 или не 0) вместо 0, 1 и 2.

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