Linux:ip_conntrack:表已满,丢包
时间:2020-02-23 14:39:50 来源:igfitidea点击:
ip_conntrack: table full, dropping packet
网络性能低下,数据包丢失并在Linux机器上承受沉重负载的日志或者dmesg输出中注意到此消息?
ip_conntrack: table full, dropping packet
这是因为您达到了为连接跟踪设置的限制。
要显示当前用法,请使用以下命令:
wc -l /proc/net/ip_conntrack
在这种情况下,您可能需要增加该值(默认为65536):
echo 131072 > /proc/sys/net/ipv4/ip_conntrack_max
这将使您的系统上的价值瞬间增加。
它无法保留到下次重新启动,因此您需要将此新设置添加到sysctl:
sysctl -w net.ipv4.netfilter.ip_conntrack_max=131072
注意:请勿盲目应用此设置。
每个连接占用系统上约350字节的内存。
确保这样做之前有足够的可用内存。