nginx调优并发测试
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,如图显示了基本的优化思路,能够更多的socket连接和能打开更多的文件。1、从打开文件的角度系统层面:先用ulimit -n看下默认一个进程能够打开的文件数默认是128,ulimit -n 50000
千家信息网最后更新 2025年02月04日nginx调优并发测试
如图显示了基本的优化思路,能够更多的socket连接和能打开更多的文件。
1、从打开文件的角度
系统层面:
先用ulimit -n看下默认一个进程能够打开的文件数默认是128,ulimit -n 50000更改打开文件数为50000
nginx层面:
在nginx中配置worker_rlimit_nofile(图中参数有些问题) worker_rlimit_nofile 20000
2、从建立sorket连接角度
系统层面:
a、更改最大连接数:echo 20000 > /proc/sys/net/core/somaxconn
b、加快tcp连接的回收 echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
c、空的tcp是否允许回收利用 echo 1 /proc/sys/net/ipv4/tcp_tw_reuse
d、不做洪水抵御 echo 0 > proc/sys/net/ipv4/tcp_syncookies
nginx层面:
worker_connections 20000;
keepalive_timeout 0; 长连接在高并发情况下需要慎用。会让更多的请求处于等待状态
实验环境:拿vmware开了一个虚拟机 6g内存 20g硬盘 4个核心
实验结果:
在未优化之前拿ab测试3000并发的时候还行 但是超过3000并发有大量失败的情况
优化后10000并发0个失败 80%在一秒多响应完成
层面
更多
件数
情况
文件
系统
角度
实验
测试
最大
内存
参数
思路
时候
核心
洪水
状态
环境
硬盘
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
塔式服务器放办公室安全吗
软件开发过程表情包
怎么修改数据库的时区
网络安全私密性匿名度
权威数据库发布
数据库表设计项目实例
网络安全重点大学排名
违反网络安全负什么责任
数据库高并发查询优化
腾讯云服务器8核16G5M
陕西能源管理平台软件开发
服务器自动备份软件国产
微信一直安全加载数据库
互联网科技英语PPT
数据库访问技术视频
什么是数据库著作权
语音服务器被断开怎么办
网络安全行业发展心得
志强服务器打游戏
泰国广告网络安全
数据库常见的函数
全国计算机三级网络技术点
迈集客网络技术有限公司
对网络安全与生活的认识
onenet连接数据库
清丰租房网络安全
网络技术服务包括哪些岗位
宣化数据库
网络安全发挥审判职能
创建一个药品数据库