nginx调优并发测试
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,如图显示了基本的优化思路,能够更多的socket连接和能打开更多的文件。1、从打开文件的角度系统层面:先用ulimit -n看下默认一个进程能够打开的文件数默认是128,ulimit -n 50000
千家信息网最后更新 2024年11月19日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安全错误
数据库的锁怎样保障安全
什么是服务器的硬盘
深度神经网络技术概念股
王者网络技术工作室
25自学软件开发
北京移动软件开发机构
泾县进口软件开发服务攻略
香港服务器升级后怎么样
sci数据库下载不了吗
4u服务器多少钱一个
服务器更改管理员名臣
网络安全教育周记
网络安全法包括哪几部分
黄色下载软件开发
烟台令狐网络技术有限公司
消费者数据库技术分析
数据库应该具备的特点
电信网络安全教育主题班会报告
网络技术团队名
崇明区一站式软件开发收费套餐
widora安装数据库
网络安全知识小课堂的手抄报
计算机网络技术分什么方向
深圳职业学院网络技术专业怎么样
广州巡检软件开发服务
云服务器可以放电影吗
魔兽世界超界公会在哪个服务器
为什么英雄联盟登录不了服务器
网络技术服务定做价格
网络技术日语怎么说
sql服务器最大内存