如何永久禁用延迟确认?

如何永久禁用延迟确认?

我遇到了 Nagle / Delayed ACK 问题,该问题导致小 TCP 数据包产生 40 毫秒的开销。

根据 Redhat 文档,我可以将该quickack 1选项添加到路由中,它将禁用延迟 ACK 功能。

所以,这就是我所做的:

[root@x]# ip route show
default via 10.100.11.1 dev ens192 proto static metric 100
10.100.11.0/24 dev ens192 proto kernel scope link src 10.100.11.13 metric 100

然后我将 Quickack 选项添加到我的界面中:

[root@x]# ip route change 10.100.11.0/24 dev ens192 proto kernel scope link src 10.100.11.13 metric 100 quickack 1

这解决了问题。

但是,如何才能使此更改永久生效呢?或者这是否是禁用此功能的最佳方法?

我尝试添加10.100.11.0/24 dev ens192 proto kernel scope link src 10.100.11.13 metric 100 quickack 1/etc/sysconfig/network-scripts/route-ens192它没有持续存在。

我使用的是 RHEL 7.9。

相关内容