lnmp优化服务器,lnmp 并发性能优化
nginx层面
//nginx.conf 中配置
worker_rlimit_nofile 10000; //子进程允许打开的文件数
events{
worker_connections 10240;
http {
keepalive_timeout 0; //结束响应后立即断开tcp连接。
//keeplive_timeout 表示tcp完成响应后,继续保持连接多久。如果这个值过大,会造成资源无效占用。
}
}
系统层面
echo 500000 > /proc/sys/net/core/somaxconn //设置最大连接数
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle //加快tcp回收
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse //空的tcp允许回收利用
echo 0 > /proc/sys/net/ipv4/tcp_syncookies //关闭洪水抵御
ulimit -n 30000
性能优化有很多方面,比较复杂,要综合来判断
举个例子:nginx 如果开200线程,那么能同时处理200个并发请求
但前端调用一个接口,响应时间是50ms,如果一个请求平均只需要50ms,那么一秒就能抗200*20 差不多4000并发,
但如果响应时间500ms,那每秒就只能完成200*2,400左右并发
响应时间 50ms 或者 500ms 取决于代码逻辑,例如50ms的接口查询比较简单,CPU, 内存又足够的情况。
但也有可能 CPU 或者内存影响了程序处理速度,响应时间就慢了,也可能代码中有大量计算拖慢了响应时间,原因有很多,需要慢慢优化,不断改进。而不是简单粗暴的认为8核16G内存的服务器能抗多少并发。
又例如程序接口中redis取个值返回到前台可能需要10ms,如果是你在一个循环里面去调用,调用10次的话,那一下子就变成了100ms,这就造成了10倍的差距。
lnmp优化服务器,lnmp 并发性能优化相关推荐
- 宝塔php并发500什么意思,宝塔bt面板服务器设置调整PHP最大并发性能优化设置方法方案...
这篇文章主要为大家详细介绍了宝塔bt面板服务器设置调整PHP最大并发性能优化设置方法方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 今天要给大家介绍的是宝塔 ...
- 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(三) Linux 软中断
[Linux 性能优化系列]Linux 性能优化 -- CPU 性能篇(三) Linux 软中断 [1]相关概念 [1.1]中断 中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力:为了减少 ...
- 前端性能优化(一)性能优化的指标和工具
前端性能优化(一)性能优化的指标和工具 一.性能指标 1. F12 network进行调试,我们以淘宝为例 2. 此外还有一个瀑布流的概念 waterfall 3.蓝线和红线 4.保存当前网页指标,方 ...
- 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(一) 平均负载、上下文切换、CPU 使用率
[Linux 性能优化系列]Linux 性能优化 -- CPU 性能篇(一) 平均负载.上下文切换.CPU 使用率 [1]相关概念 [1.1]平均负载 平均负载是指单位时间内,系统处于可运行状态和不可 ...
- 百万并发中间件系统的内核设计看Java并发性能优化
" 这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化. 很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识.比如volatile.Atomic.synch ...
- springboot项目实战_2019学习进阶之路:高并发+性能优化+Spring boot等大型项目实战...
Java架构师主要需要做哪些工作呢? 负责设计和搭建软件系统架构(平台.数据库.接口和应用架构等),解决开发中各种系统架构问题. 优化现有系统的性能,解决软件系统平台关键技术问题攻关.核心功能模块设计 ...
- Android性能优化面试题,与性能优化相关面试题 - 与IPC机制相关面试题 - 《Android面试宝典》 - 书栈网 · BookStack...
源码分析相关面试题 Activity相关面试题 与XMPP相关面试题 与性能优化相关面试题 与登录相关面试题 与开发相关面试题 与人事相关面试题 与人事相关面试题现在三四月份,金三银四最好找工作时间, ...
- java性能优化权威指南_Java性能优化权威指南 PDF扫描[132MB]
Java性能优化权威指南主要为Java SE 和Java EE 应用的性能调优提供建议.主要包括以下几方面:性能监控.性能分析.Java HotSpot VM 调优.高效的基准测试以及Java EE ...
- JavaScript系列—性能优化之《网站性能优化实战——从12.67s到1.06s的故事》
本篇博文来源于网络 226 人赞同了该文章 原文作者:IMWeb jerryOnlyZRJ 原文链接:网站性能优化实战--从12.67s到1.06s的故事 - 腾讯Web前端 IMWeb 团队社区 ...
最新文章
- 一个浙江商人立下的22条规矩
- WCF - 基础介绍
- 用opencv的traincascade.exe训练行人的HAAR、LBP和HOG特征的xml
- mysql如何定义消耗资源多的sql语句_如何查找消耗资源较大的SQL
- 汉邦高科范俊峰:关于透雾摄像机那点事
- php mysql 秒杀_redis+PHP实现高并发下秒杀数据入库的问题
- 图像中值滤波python代码_图像中值滤波FPGA实现
- 这几个冷门却实用的 Python 库,我爱了!
- linux shell 批量清空,shell脚本批量删除docker镜像
- CentOS7中密码登录失败锁定设置
- 使用Yii2中dropdownlist实现地区三级联动的例子
- EXCEL 绘制斜线表头
- JavaScript封装自己的库
- 用html制作四种九九乘法表,JavaScript制作九九乘法表
- 笔记本界面怎么显示服务器界面,电脑桌面显示工作方案(共8篇) .docx
- Interproscan linux版本详细安装教程及运行报错解决方案
- ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查
- 关于STM32仿真ITM调试那些事(STM32+JLINK+KEIL)
- Jmeter的Java脚本往Kafka里传数据(SASL认证)——记第一次写JAVA的Jmeter脚本,超详细。
- miix5 u盘安装linux,联想Miix520 U盘装系统xp教程
热门文章
- category(类目)的用法,NSDate,NSTimeInterval类的使用
- 微搭小程序客服悬浮组件代码
- 如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集
- PCI Express解析——系列文章【5】:PCIe原理分析之——PCI Express 配置解析(BDF、BAR)、 MEM Read举例
- Jbuild官方下载网站
- 遥感常用相关指数和计算方法(植被指数/水体指数/雪和冰指数/矿物指数/地表温度指数/云和阴影指数/农业指数)
- Javascript验证表单身份证号码的合法性
- CentOS7 设置系统时间
- java面向对象1-面向对象概念
- angularjs中的依赖注入