网上的几个文档描述了这些选项,如下所示:
net.core.netdev_max_backlog:
当接口接收数据包的速度快于内核处理数据包的速度时,在 INPUT 端排队的最大数据包数。
net.ipv4.tcp_max_syn_backlog:
尚未收到连接客户端确认的已记住连接请求的最大数量。
但我无法完全理解这两个值之间的区别和关系。那么应该net.core.netdev_max_backlog更大,net.ipv4.tcp_max_syn_backlog还是相同,还是更低?
net.core.netdev_max_backlog
net.ipv4.tcp_max_syn_backlog
tcpip ip tcp sysctl
ip ×1
sysctl ×1
tcp ×1
tcpip ×1