net.core.netdev_max_backlog 和 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

记住的尚未收到连接客户端确认的连接请求的最大数量。

但我无法完全理解这两个值之间的差异和关系。net.core.netdev_max_backlog那么应该更大,net.ipv4.tcp_max_syn_backlog还是相同,还是更低?

相关内容