`
睡着的兔子
  • 浏览: 34472 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat并发性能优化的初探

 
阅读更多
minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10
maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75
acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100

默认设置对于1000/s的并发,甚至更大的一些就会出现连接拒绝的情况,下面介绍下如何提高tomcat的并发连接数,首先是server.xml中Connector的设置
protocol默认是http/1.1 修改为protocol="org.apache.coyote.http11.Http11NioProtocol" 这是tomcat6下需要修改,如果是tomcat7及其以上就默认是NIO方式

acceptCount="2000"   对最大连接数进行提高
maxProcessors="300"  对于并发请求处理的请求数,进行提高
maxThreads="400"     对于处理的线程数进行提高
minProcessors="100"  提高

相对应的tomcat启动的时候,需要增加tomcat应用程序的内存,确保tomcat能够正常运行,
JAVA_OPTS='-Xms256m -Xmx512m'
在apache-tomcat-6.0.35\bin\catalina.bat 或者 apache-tomcat-6.0.35\bin\catalina.sh中进行设置,最小初始化的对内存,最大使用的内存
分享到:
评论

相关推荐

    Tomcat性能优化

    【标签】:“Tomcat优化”进一步确认了我们要关注的是Tomcat的整体优化策略,这包括但不限于启动速度、并发能力、内存使用效率等方面。 【文件】:“Tomcat7性能优化调优.docx”可能包含了关于Tomcat7性能优化的...

    Tomcat7性能优化

    通过优化tomcat提高网站的并发能力。服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。

    Tomcat7 性能优化

    Tomcat7性能优化.

    Tomcat7性能优化.docx

    - NIO(Non-blocking I/O):使用Java NIO API,提供非阻塞I/O,通过少量线程处理大量请求,提高并发性能。在Tomcat8中默认使用,Tomcat7需手动配置。 - APR(Apache Portable Runtime):利用操作系统的异步IO,...

    tomcat 启动优化和并发并发优化配置.rar

    4. **HTTP/2支持**:开启`http2Protocol`,利用HTTP/2的多路复用特性,提高并发性能。 5. **NIO与APR/LibProxy选择**:根据系统环境选择合适的Connector类型,NIO适合高并发,而APR/LibProxy能利用操作系统级别的...

    Tomcat性能优化.rar

    3. 使用异步处理:通过Future或CompletableFuture实现任务异步化,提升并发性能。 五、监控与调优工具 1. JProfiler、VisualVM等工具可以帮助我们分析JVM内存、CPU使用情况,定位性能瓶颈。 2. Tomcat内置的监控...

    tomcat性能优化.pdf

    tomcat性能优化

    tomcat7.0性能优化-挑战极限精简版

    《Tomcat7.0性能优化——挑战极限精简版》 Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化是许多开发者关注的重点。本文将深入探讨如何对Tomcat7.0进行性能优化,旨在帮助你挑战其运行效率的极限。 一...

    tomcat并发量详解

    tomcat并发量详解 tomcat并发连接数详解

    Tomcat并发数优化的方法总结.pdf

    除了服务器配置优化,还需要关注应用程序本身的优化,如减少数据库查询、缓存策略、减少不必要的计算、使用异步处理等,这些都能有效提高系统的并发性能。 总之,优化Tomcat并发数涉及到多个层面,包括使用NIO、...

    【高并发】高并发环境下如何优化Tomcat性能?看完我懂了!

    Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在高并发环境下的性能呢? Tomcat运行模式 Tomcat的运行模式有3种。 1.bio模式 默认的模式,性能非常...

    tomcat7 优化 性能调优

    tomcat7 优化 性能调优,优化tomcat的配置,修改启动模式,开启并且使用线程池,JVM优化,图文说明

    tomcat性能优化

    Tomcat 是一个流行的 Java Web 服务器,它的性能优化对网站的并发能力有着至关重要的影响。在本文中,我们将讨论 Tomcat 的性能优化方法,以提高网站的并发能力。 一、目的 通过优化 Tomcat,提高网站的并发能力。...

    tomcat并发资料

    【标题】:“Tomcat并发资料” 【描述】:这篇博文主要探讨了Apache Tomcat服务器在处理高并发...这份"Tomcat并发资料.txt"文件可能包含上述部分或全部知识点的详细解释,是学习和优化Tomcat并发性能的重要参考资料。

    tomcat 1000/s 并发配置

    在IT行业中,Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化对于处理高并发请求至关重要。当系统需要处理每秒1000次请求(1000 QPS)时,我们需要对Tomcat进行一系列的调整以确保其能够稳定且高效地运行...

    tomcat性能优化,调优

    Tomcat性能优化与调优 Tomcat性能优化是指通过调整Tomcat服务器的配置和虚拟机参数,以提高Tomcat服务器的性能和可扩展性。Tomcat服务器的性能优化可以分为两类:外部环境调优和自身调优。 外部环境调优是指调整...

    tomcat 最大并发连接数 acceptCount

    tomcat 最大并发数 并发量 tomcat 最大并发连接数 acceptCount不能说只要大于acceptCount的连接就一定被拒绝!

    tomcat性能调优总结

    Tomcat性能调优是指对 Tomcat 服务器的性能进行调整和优化,以提高其处理能力和响应速度。Tomcat 的性能调整可以分为两类:外部环境调整和自身调整。外部环境调整包括调整非 Tomcat 组件,如操作系统和 Java 虚拟机...

    tomcat8.5.56_X64_nio2模式性能优化版+垃圾处理机制.zip

    NIO2是Java中的一个高级I/O API,提供了异步文件操作和改进的通道功能,通常用于提升服务器的并发性能。 【描述】:“Tomcat 8.5.56_windows_X64_个人优化版+垃圾回收机制+乱码问题处理”表明这个版本不仅考虑了...

Global site tag (gtag.js) - Google Analytics