Linux内核参数调优

Linux中出现大量TIME_WAIT的解决办法

查看命令:netstat -ae | grep "TIME_WAIT" | wc -l

通过调整内核参数解决:vi /etc/sysctl.conf ,加入以下内容

  • net.ipv4.tcp_tw_reuse = 1  

  • net.ipv4.tcp_tw_recycle = 1

  • net.ipv4.tcp_fin_timeout = 30

  • net.ipv4.tcp_keepalive_probes = 5

  • net.ipv4.tcp_keepalive_intvl = 20

  • net.ipv4.tcp_keepalive_time = 1200

  • net.ipv4.ip_local_port_range = 1024 65000

  • net.ipv4.tcp_max_syn_backlog = 8192

  • net.ipv4.tcp_max_tw_buckets = 5000

  • net.ipv4.tcp_syncookies = 1 

    开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN***,默认为0

猜你喜欢

转载自blog.51cto.com/11009785/2406394