我正在尝试调整一些 tcp 参数以增强我所拥有的无线网络的性能。这些系统参数之一是tcp_frto
和tcp_frto_response
。我能够读取和更改第一个值,但当我尝试读取第二个值时,我收到此消息:
sysctl: cannot stat /proc.sys/net/ipv4/tcp_frto_response
然后我进入该特定目录并列出 sysctl 参数,但tcp_frto_response
并不存在,我无法读取其值。我还添加了它/etc/sysctl.conf
并重新启动了机器,但仍然找不到它。如何解决这个问题。
注意:在 ubuntu 的 TCP 手册页中,此值自 Linux 2.6.22 开始设置
答案1
似乎由于 F-RTO 重构,该参数已被删除。根据链接,较新的实现实现了 RFC5682。
此外,tcp_frto 参数已更改为接受布尔值(0 或非 0),而不是 0、1 和 2。