日期:2014-05-16  浏览次数:20706 次

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