`
maoone2003
  • 浏览: 58425 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat6.x性能参数调整

阅读更多
1.软硬件环境:
应用服务器:64位Windows2003 Server 2cpu 4GB RAM
JDK版本:64位1.5.22
Tomcat版本:6.0.16

2.startup.bat文件中加入设置内存参数:
SET CATALINA_OPTS=-Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m


3.设置线程池及网络连接
   
    <!--线程池-->
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
        maxThreads="300" minSpareThreads="100"/>
    <!--网络连接-->
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="9443" 
               executor="tomcatThreadPool"
               compression="on"
               noCompressionUserAgents="gozilla, traviata" 
  	       compressableMimeType="text/html,text/xml,text/javascript,text/css" />


4.参数详细解释:
-Xms[初始化堆内存大小]
-Xmx[可以使用的最大堆内存]
PermSize[永久生成对象如:class对象、方法对象这些可反射(reflective)对象所分配的初始内存,这些内存不包括在Heap(堆内存)区之中]
MaxPermSize[永久生成对象所使用的最大内存]
maxThreads[最大线程数,受限于操作系统支持的网络连接数,一般windows为2000左右,linux为1000左右]
minSpareThreads[最小空闲线程,线程池初始线程数]
maxSpareThreads[最大空闲线程,一旦空闲线程数超出该数字,tomcat会自动关闭不再需要的线程]
connectionTimeout[网络连接超时时间(毫秒),0为永不超时]
compression[压缩传输,能够些许提高服务器与客户端的网络传输效率]

5.以上参数调整信息仅供参考,实际项目中应根据系统的实际运行情况做调整
可以使用tomcat自带的监控工具进行服务器性能监控,但是首先需要在conf/tomcat-users.xml 文件中做如下配置:
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>

然后重新启动tomcat,并访问地址http://IP:PORT/manager/status即可
分享到:
评论

相关推荐

    Tomcat7.x 64位系统

    8. **性能优化**:通过调整`JVM`参数,如堆内存大小(`-Xms`和`-Xmx`),垃圾收集策略等,可以优化Tomcat的性能。 9. **管理工具**:Tomcat7.x提供了Web管理界面(Manager App)和Host Manager App,用于部署、卸载...

    Tomcat6.0.x 包

    对于初学者,了解如何配置Tomcat的环境变量,设置server.xml文件以调整服务器参数,以及如何部署和管理Web应用是非常重要的。对于经验丰富的开发者,深入理解Tomcat的工作机制,例如线程池的管理和错误处理策略,...

    windows安装版-tomcat8.5.57.zip

    6. **性能优化**:通过调整“conf/server.xml”中的线程池设置,如最大线程数、空闲超时时间等,可以优化Tomcat的并发处理能力。 7. **连接器(Connector)**:Tomcat支持多种协议的连接器,例如HTTP/1.1、AJP/1.3...

    tomcat 6.X 连接池的配置

    【标题】:“Tomcat 6.X 连接池配置详解” 【描述】:在Web应用程序中,有效地管理数据库连接对于性能和系统稳定性至关重要。Tomcat 6.X 的连接池配置是一个核心环节,它通过数据库连接池实现资源复用,提高应用...

    tomcat7.0.109下载

    8. **性能优化**:Tomcat可以通过调整线程池大小、缓存设置、连接超时等参数进行性能优化。`conf/server.xml`和`conf/context.xml`中的许多元素都涉及性能配置。 9. **HTTPS支持**:为了启用HTTPS,需要在`conf/...

    tomcat9.0.85可用版本压缩包

    可以通过调整JVM参数、启用连接器优化、增大最大线程数、配置缓存和压缩等方法来优化Tomcat的性能。此外,监控和日志记录也是性能调优的重要部分。 9. **故障排查**: 当遇到问题时,日志文件(如catalina.out和...

    apache-tomcat-8.5.100.tar.gz

    首先,Apache Tomcat 8.5.x系列是基于Java EE 8规范的,这意味着它支持最新的Servlet 4.0、JSP 2.3和EL 3.0标准。这为开发者提供了更高效、更灵活的Web应用开发环境。8.5.100作为该系列的一个版本,可能会包含一些...

    apache 2.X+tomcat 6.X/7.X集群配置

    8. **测试与优化**:完成配置后,进行详尽的测试,确保所有功能正常工作,并对性能进行调优,包括调整Apache和Tomcat的配置参数,如最大连接数、超时设置等。 通过以上步骤,可以构建一个稳定的Apache 2.X + Tomcat...

    apache-tomcat-9.0.86-windows-x64.zip

    9. **性能优化**:Tomcat可以通过调整连接器配置、线程池大小、JVM堆内存大小等参数进行性能优化。 10. **扩展性**:Tomcat可与其他Java EE组件如EJB容器(例如JBoss、GlassFish)配合使用,实现更完整的应用服务器...

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    为了最大化性能,用户可能需要调整`conf/server.xml`中的线程池设置、JVM堆大小和其他相关参数。 6. **管理和监控** Tomcat提供了一个内置的管理Web应用,名为`Manager App`,允许用户通过浏览器管理部署的应用...

    apache-tomcat-8.5.69-windows-x64.zip

    Tomcat 8.5.69提供了一些性能优化选项,例如调整连接器配置(`Connector`),控制线程池大小,启用HTTP/2协议,以及通过设置JVM参数优化内存使用。 **8. 安全性** 确保定期更新到最新版本以获取安全补丁。此外,应...

    最新版windows apache-tomcat-9.0.68-windows-x64.zip

    2. 调整`conf/catalina.properties`中的`maxThreads`和`minSpareThreads`参数,优化线程池大小。 3. 通过`jconsole`或`VisualVM`等工具分析Tomcat的内存使用情况,防止内存泄漏。 以上是关于`apache-tomcat-9.0.68-...

    apache-tomcat-8.5.83.tar.gz

    - 通过调整 `conf/catalina.properties` 和 `conf/server.xml` 中的配置,可以优化JVM参数,提升性能。 9. **故障排查**: - 当遇到问题时,查看 `logs/catalina.out` 文件可以帮助定位错误。 - 使用 `jstack` ...

    apache-tomcat-8.5.97-windows-x.zip

    - 调整连接器参数,如maxThreads、acceptCount等,以适应不同负载。 - 使用NIO或 APR(Apache Portable Runtime)连接器提高性能。 - 缓存JSP编译结果,减少重载压力。 10. **故障排查**: - 查看logs目录下的...

    apache-tomcat-9.0.55-windows-x64位官方版

    7. **性能优化**:Tomcat允许调整各种性能参数,如最大线程数、空闲超时时间等。此外,还可以通过启用NIO(非阻塞I/O)或多线程模式来提高并发性能。 8. **监控与管理**:Tomcat内置了一个管理Web应用,通过`...

    apache-tomcat-8.5.81-windows-x64.zip

    另外,对于大型应用程序,可以通过调整`context.xml`和`server.xml`中的参数来进一步提升性能,比如增加连接器的最大连接数,或者启用HTTP/2协议以利用多路复用技术。 在开发和调试过程中,Tomcat提供了丰富的工具...

    官方原版apache-tomcat-8.5.53-windows-x64.zip

    11. **性能优化**:除了配置参数调整外,还可以通过开启NIO(非阻塞I/O)或APR(Apache Portable Runtime)来提高Tomcat的性能,APR利用操作系统的原生I/O库,可以显著提升处理速度。 12. **集成其他服务**:Tomcat...

    apache-tomcat-8.5.65-windows-x64.zip

    7. **性能优化**:可以通过调整`conf/server.xml`中的线程池参数、内存分配、JVM配置等进行性能优化。例如,增加`maxThreads`可以提高并发处理能力,调整`MaxConnections`限制同时连接数。 8. **监控与日志**:...

    最新版windows apache-tomcat-9.0.55-windows-x64.zip

    7. **性能调优**: Tomcat的性能可以通过调整各种参数进行优化,例如增大最大线程数、设置连接器超时、使用NIO连接器等。此外,还可以通过使用JVM的内存调优和垃圾回收策略来提升性能。 8. **安全性**: Tomcat提供了...

    apache-tomcat-9.0.74-windows-x64

    通过调整`conf/server.xml`中的线程池设置、缓存大小、JVM参数等,可以优化Tomcat的性能。例如,增加最大连接数、启用NIO(非阻塞I/O)模式等。 8. **监控与故障排查** 使用Tomcat内置的Manager应用(在`/manager...

Global site tag (gtag.js) - Google Analytics