`
睡着的兔子
  • 浏览: 34937 次
  • 性别: 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优化配置详解 ##### 3.1 配置Tomcat管理员账户 为了更好地管理和监控Tomcat服务器,首先需要设置管理员账户。在`conf/tomcat-users.xml`文件中添加用户角色,如下所示: ```xml ...

    Tomcat7 性能优化

    随着互联网应用的日益增长,网站并发访问的需求越来越高,而作为一款广泛使用的开源Web容器,Apache Tomcat 的性能优化显得尤为重要。本文将针对Tomcat7进行一系列的性能优化措施探讨,旨在提升其并发处理能力。 ##...

    Tomcat7性能优化.docx

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

    tomcat性能优化.pdf

    在进行Tomcat优化时,需要从多个维度入手,包括但不限于配置优化、部署与测试、参数调整、源码理解以及JVM参数调整等。 配置优化是Tomcat性能优化的第一步,也是最基础的一步。首先,应该选择合适的Tomcat版本进行...

    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内置的监控...

    tomcat7 优化 性能调优

    然而,在面对高并发访问场景时,如何有效地优化Tomcat以提高其性能变得至关重要。本文将围绕“Tomcat7优化与性能调优”的主题,深入探讨优化策略,包括但不限于配置调整、启动模式选择、线程池设置、JVM参数调整等...

    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模式 默认的模式,性能非常...

    tomcat性能优化

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

    tomcat并发资料

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

    tomcat性能优化,调优

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

    tomcat 最大并发连接数 acceptCount

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

Global site tag (gtag.js) - Google Analytics