Tomcat的性能与并发量
前言
具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。
Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。
Tomcat 还可以配置 NIO 方式的 Socket 通信,在性能上高于阻塞式的,每个请求也不需要创建一个线程进行处理,并发能力比前者高。但没有阻塞式的成熟。
这个并发能力还与应用的逻辑密切相关,如果逻辑很复杂需要大量的计算,那并发能力势必会下降。如果每个请求都含有很多的数据库操作,那么对于数据库的性能也是非常高的。
Tomcat并发量
Tomcat内存设置
set JAVA_HOME=C:\JAVA\JDK_1.8.0
set CATALINA_OPTS=-server -Xms1400m -Xmx1400m -XX:PermSize=256m -XX:MaxPermSize=256mtomcat
Tomcat线程设置,初始产生1000线程数最大支持2000线程
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="4000" minSpareThreads="1000"
maxSpareThreads="2000"enableLookups="false" redirectPort="8443" acceptCount="2000"
connectionTimeout="20000" disableUploadTimeout="true" />
windows server配置为1.6GHZ,4G内存上,经过一番测试,并发量在300人之后性能就开始变差,响应时间在3秒,600人的话,响应时间达到大概6秒,系统已经出现异常
Tomcat的性能与并发量相关推荐
- SpringBoot内置Tomcat支持多大并发量和连接数
SpringBoot内置Tomcat,再默认设置中,Tomcat的最大线程数是200,最大连接数是10000.支持的并发量是指连接数,200个线程如何处理10000条连接的? Tomcat有两种处理连 ...
- 电商项目的并发量一般是多少_掌握这些,高并发秒杀系统就不用担心了!
很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景! 图片来自 Pexels 甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并 ...
- mysql并发量_高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
推荐阅读: 学会这些微服务+Tomcat+NGINX+MySQL+Redis,再去面试阿里P7岗吧 "火爆"的微服务架构你还不会?从基础到原理的PDF文档快来学! Nginx负载均 ...
- 电商项目的并发量一般是多少_【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!...
写在前面 很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到 ...
- tomcat如何增大并发_tomcat最大线程数,单台tomcat最大并发量
tomcat最大线程数,单台tomcat最大并发量,tomcat最大线程数的设置 Connector port="8080" maxThreads="150" ...
- 提高Tomcat并发量的几种方法
1.Apache + Tomcat 结合起来用Apache负责静态页面,Tomcat负责动态页面,同时减少connectionTimeout的时间,以应对并发量大线程回收来不及的情况. 2.压力过大的 ...
- day28:检测磁盘io|自定义时段查看tomcat 日记|打印城市名字|代码上线|统计网站并发量...
2019独角兽企业重金招聘Python工程师标准>>> 1.有一台阿里云的机器,接到反映说服务器的磁盘 io 很高,登录服务器查看,并没有发现问题,怀疑是间歇性的,看到造成磁盘 io ...
- 性能指标、响应时间、并发量…聊聊性能优化的衡量指标
本文分享自华为云社区<[高并发]性能优化有哪些衡量指标?需要注意什么?>,作者:冰河 . 最近,很多小伙伴都在说,我没做过性能优化的工作,在公司只是做些CRUD的工作,接触不到性能优化相关 ...
- 搞懂分布式技术30:高并发解决方案——提升高并发量服务器性能解决思路
高并发解决方案--提升高并发量服务器性能解决思路 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构.性能的要求都很 ...
最新文章
- 最全面的缓存架构设计
- SpringBoot与Spring的对比
- java中的slave_java – Jenkins slave在构建过程中脱机
- 【Java】浅谈关键词transient的使用
- LeetCode 题 - 58. 最后一个单词的长度 python解答
- 在Java中导出word、excel格式文件时JSP页面头的设置
- 东芝2505扫描软件_如何识别LED显示屏的扫描方式?-美亚迪分享
- 视频教程-【曾贤志】Excel函数视频教程-Office/WPS
- 平面设计中都有哪些风格?常用的风格有哪些?
- 4200: [Noi2015]小园丁与老司机
- 《网络攻防技术与实践》(诸葛建伟)读书笔记
- 推荐系统8---FNN、DeepFM与NFM(FM在深度学习中的身影重现)
- LeetCode412_412. Fizz Buzz
- electron仿微信截图工具(初学者的尝试笔记)
- 安卓项目实战之强大的网络请求框架okGo使用详解(一):实现get,post基本网络请求,下载上传进度监听以及对Callback自定义的深入理解
- 工业继电器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 小米手机如何设置默认浏览器,这2个方法值得收藏
- WAS的SystemOut.log中报错“ADMS0015E”
- 征文 | 收获,不止GBase 8a——GBase 8a培训总结与感受
- python验证码生成器_Python captcha模块生成验证码