AI智能
改变未来

CentOS Linux TCP调优需要注意的点

net.ipv4.tcp_fin_timeout = 10        fin-wait-2的超时时间,并非设置TIME-WAIT清除时间,默认2MSL的时间实际为60s,内核锁死,可网络搜索资料查看tcp.h中的代码,网上大量文章说调整这个值是为了减少TIME-WAIT的超时时间,实际是错误的,自己试验已证实!善用google!

net.ipv4.tcp_max_tw_buckets = 55000 一台服务器中,TIME-WAIT状态数量最大上限,适用于有反代或负载均衡的服务器如Nginx、HAProxy等,根据网络和并发量情况调整

net.ipv4.tcp_recycle = 0 这个数值在有NAT设备的情况下,千万不要开启,否则会丢包或者客户端连接不上服务器,血的教训!在centos 8中以及kernel 4.10中,这个参数已经被移除了^ ^ 具体原理善用Google!

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » CentOS Linux TCP调优需要注意的点