Linux与网络有关的核心设置
time wait bucket table overflow
?
系统默认的net.ipv4.tcp_max_tw_buckets值为5000, 这个值偏小,可设置为65535
在 /etc/sysctl.conf中添加
net.ipv4.tcp_max_tw_buckets=65535
?
再执行sysctl -p让设置生效
?
iptables 丢包的有效解决方案:
?
/boot/grub/grub.conf的内核引导参数中添加
ip_conntrack.hashsize=524288
?
即类似
kernel /boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/? ip_conntrack.hashsize=524288
?
再在/etc/sysctl.conf中添加:
net.ipv4.netfilter.ip_conntrack_max = 2097152