您的位置:首页 > 运维架构 > Linux

CentOS Linux TCP调优需要注意的点

2020-11-01 13:03 846 查看

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!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: