Linux 服务器 TCP 连接数参数调整
创始人
2025-01-17 07:02:47
0

服务器 es 或增加 nginx 要想增加处理能力,调整 TCP 连接数可以通过修改操作系统的TCP参数来实现,以下是具体操作步骤,在此做下记录:

1、查看系统TCP连接资源命令
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
2、调整操作系统的最大连接数限制 
         /etc/sysctl.conf 文件
        然后运行以下命令使设置生效:sysctl -p 生效,参考值如下
net.ipv4.tcp_max_tw_buckets = 5000-->50000 net.ipv4.tcp_max_syn_backlog = 128--> 4096 net.core.somaxconn = 128-->4096 net.ipv4.tcp_tw_reuse = 0-->1 net.ipv4.tcp_timestamps =0--> 1 net.ipv4.tcp_tw_recycl net.ipv4.ip_local_port_range =默认--》 15000 65000 DefaultLimitNOFILE=1024-->102400  此外,如果用的是Nginx,尝试参考下面修改一下 worker_connections 1024-->10240; worker_processes 1-->16; worker_rlimit_nofile 1024-->102400;

        示例如下:

net.ipv4.tcp_max_tw_buckets = 50000 net.ipv4.tcp_max_syn_backlog = 4096 net.core.somaxconn = 4096 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_wmem = 4096 87380 4161536 net.ipv4.tcp_rmem = 4096 87380 4161536 net.ipv4.tcp_mem = 786432 2097152 3145728 fs.file-max = 1000000 #DefaultLimitNOFILE=102400

3、修改 /etc/systemd/system.conf (需要重启生效)

DefaultLimitNOFILE=150000 DefaultLimitNPROC=150000
4、查看系统总限制打开文件的最大数量  
cat /proc/sys/fs/file-max
5、修改 /etc/pam.d/login 添加
session required /lib/security/pam_limits.so
6、查看进程号为 xx 的进程打开的文件总数是否超过内核限制
lsof -p xx | wc -l
7、修改 /etc/security/limits.conf
* soft nofile 1000000       * hard nofile 1000000       * soft nproc 1000000    * hard nproc 1000000 
8、查看网卡是否打开多队列
ethtool -l eth0

相关内容

热门资讯

微扑克全自动机器人(微扑克)微... 微扑克全自动机器人(微扑克)微扑克有脚本吗(透视)其实有挂(详细辅助系统教程)微扑克全自动机器人辅助...
wepoke真的有挂(透视)w... wepoke真的有挂(透视)wepoke外挂(详细辅助必赢教程)果然是有挂(黑科技一定有挂);1、下...
wepoke确实有挂(透视)w... wepoke确实有挂(透视)wepoke有挂吗(详细辅助黑科技教程)原来有挂(黑科技ai代打的胜率)...
微扑克游戏辅助器(微扑克)微扑... 微扑克游戏辅助器(微扑克)微扑克系统发牌规律(透视)竟然是有挂(详细辅助技巧教程)1)微扑克系统发牌...
wepoke辅助插件(透视)w... wepoke辅助插件(透视)wepower使用说明书(详细辅助详细教程)一贯存在有挂(专业外 挂)1...
微扑克游戏辅助器(微扑克)微扑... 微扑克游戏辅助器(微扑克)微扑克辅助器是骗人吗(透视)真是真的有挂(详细辅助力荐教程)亲,关键说明,...
wepoke辅助插件(透视)w... wepoke辅助插件(透视)wepoke ai辅助(详细辅助切实教程)原来存在有挂(攻略ai代打)1...
微扑克德州专用辅助器(微扑克)... 微扑克德州专用辅助器(微扑克)wpk微扑克外挂事件(透视)一直是有挂(详细辅助微扑克教程)1、上手简...
wepoke ai辅助(透视)... wepoke ai辅助(透视)wepokewopoker透明挂(详细辅助解说技巧)好像存在有挂(科普...
微扑克全自动机器人(微扑克)微... 微扑克全自动机器人(微扑克)微扑克插件(透视)真是有挂(详细辅助教你教程)1、让任何用户在无需微扑克...