`

Resin与tomcat配置调优

 
阅读更多

 

1 tomcat调优 (参数根据具体的服务器来配置)

JAVA_OPTS="-Xms512m -Xmx3500m -XX:PermSize=128m -XX:MaxPermSize=256m -Xss200k -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"

 

 

2 Resin 调优设置:

 

 

<server-default>

    <!--堆初始大小一般与最大大小一样-->

    <jvm-arg>-Xms1024m</jvm-arg>

    <!--最大堆大小一般不超过4G-->

    <jvm-arg>-Xmx1024m</jvm-arg>

    <!--年轻带大小-->

    <jvm-arg>-XX:NewSize=512M</jvm-arg>

      <!--最大年轻带大小一般和初始值相同-->

    <jvm-arg>-XX:MaxNewSize=512M</jvm-arg>

 

    <!--每个线程栈大小一般为大于200k即可,设置大了会影响线程数量-->

    <jvm-arg>-Xss1024</jvm-arg>

 

     <!--设置年轻代与年老代比值-->

    <jvm-arg>-XX:NewRatio=2</jvm-arg>

 <!--设置最大永久区大小,用于存放class信息和元信息-->

    <jvm-arg>-XX:PermSize=128m</jvm-arg>

 

   <!-300-500已经很大了-->

    <thread-max>500</thread-max>

 

    <socket-timeout>30s</socket-timeout>

 

    <keepalive-max>512</keepalive-max>

 

    <keepalive-timeout>60s</keepalive-timeout>

 

</server-default>

分享到:
评论

相关推荐

    企业级Tomcat部署实践及安全调优1

    目前,Tomcat的最新版本是9.0,而其他常见的Java容器有Resin、WebLogic等。 1.1.1 JDK——Tomcat的好帮手 JDK(Java Development Kit)是Java编程语言的核心组成部分,它包含了运行Java程序所需的JVM(Java Virtual...

    tomcat 学习与分析总结资料

    "Tomcat权威指南"通常涵盖Tomcat的安装、配置、安全管理、集群、连接池、日志和性能调优等方面。阅读这本书可以系统地学习Tomcat的全貌,帮助开发者解决实际工作中遇到的问题。 6. **Tomcat性能优化** 优化Tomcat...

    Resin服务器

    - **性能调优**:通过调整app-default.xml中的配置,可以优化Resin的性能,例如调整线程池大小、开启GZIP压缩等。 ### 4. Resin与其他应用服务器的比较 相比于Tomcat、Jetty等其他轻量级服务器,Resin在性能和功能...

    resin 2.1.2 老版资料篇

    1. **安装与配置**:学习如何在不同的操作系统环境下安装Resin,并理解配置文件`resin.conf`中的各项设置。 2. **应用部署**:掌握WAR文件的部署方法,以及如何配置虚拟主机和Context。 3. **JNDI资源**:学习如何...

    平台运维工程师的岗位职责.docx

    1. 分布式组件:精通LVS、Haproxy、Keepalived、Nginx、Resin/Tomcat、Redis/Mongodb/Memcache、Mysql的配置和调优,具备DBA经验,能有效处理数据库性能问题。 2. 日志集群:熟悉Elk、Zookeeper、Kafka等分布式日志...

    平台运维工程师的岗位职责 (2).docx

    - 熟练配置和优化LVS、Haproxy、Keepalived、Nginx、OpenResty、Resin、Tomcat、Redis、Mongodb、Memcache和Mysql等服务,具有丰富的DBA经验。 4. **工具使用** - 熟悉git进行版本控制,Jenkins进行持续集成,对...

    平台运维工程师的岗位职责 (2).pdf

    同时,他们必须熟悉一系列服务器和数据库技术,如Lvs、Haproxy、Keepalived、Nginx、Resin、Tomcat、Redis、Mongodb、Memcache、Mysql等的配置、使用和调优,具备DBA的工作经验。 其次,平台运维工程师需协助开发...

    RedHatLinux网络服务器构架培训教程.docx

    - **应用服务器选择**: 选择Resin而非Tomcat,基于中文支持、执行效率、可定制性、升级速度以及对J2EE的支持等方面的优势。 - **侧重点**: 针对JSP开发环境进行详细介绍。 - **编译安装**: 所有软件均通过编译...

    Linux 运维入门到高级.pdf

    - 安装配置、性能调优和多实例配置都是重要的操作环节。 - **5.4 Nginx Tomcat 静动分离** - 将静态资源 (如图片、CSS、JavaScript 文件) 与动态资源 (如 Java 应用) 分离处理。 - Nginx 通常用于处理静态资源...

    电子商务网站的系统架构解析

    相较于其他选项如Tomcat、Resin或商业软件IBM WebSphere和BEA WebLogic,JBoss AS以其成熟的功能和广泛的社区支持脱颖而出。此外,Apache Geronimo和Sun Glassfish也为开发者提供了更多高质量的JEE应用服务器选择。 ...

    JAVA程序员您需要学习的25个标准

    7. **服务器管理**:熟练使用和管理Tomcat、Resin、JRun等WEB服务器,懂得在这些服务器上部署和调试JAVA应用程序。 8. **分布式对象和远程API**:理解RMI和RMI/IIOP,用于远程对象交互。 9. **中间件技术**:了解...

    Linux入门到高级

    - **Tomcat/Resin JAVA服务器**: - Tomcat: 轻量级Java Web容器。 - Resin: 功能更强大的应用服务器。 - **Nginx-Tomcat动静分离**: - 结合Nginx和Tomcat实现静态文件和动态内容的分离。 - 提升网站性能。 - **...

    JAVA技术资料讲解

    7. **Web服务器管理**:熟悉Tomcat、Resin、JRun等Web服务器的使用、配置和管理,以及如何部署和维护Web应用程序。 8. **分布式计算**:学习RMI(远程方法调用)和RMI/IIOP(Internet Inter-ORB Protocol),理解...

    成为Java高手需要注意的25个学习目标

    6. **Web服务器管理**:了解并能管理Tomcat,Resin,JRun等Web服务器,知道如何部署和扩展Web应用程序。 7. **分布式计算**:学习RMI和RMI/IIOP,理解分布式对象和远程API的概念。 8. **中间件技术**:熟悉JavaEE...

    java的三十个目标

    10. **Web 服务器管理**:学习如何部署和管理 Web 服务器,如 Tomcat、Resin、JRun,以及扩展和维护 Web 应用。 11. **分布式计算**:掌握 RMI 和 RMI/IIOP,理解远程对象调用的概念。 12. **中间件技术**:了解 ...

    成为Java高手的25个学习要点

    熟悉Tomcat、Resin、JRun等Web容器的配置和管理方法,能够确保应用的顺利部署与运行。 #### 10. 掌握远程服务接口 学习如何使用RMI、RMI/IIOP等远程接口技术,可以实现在不同系统间进行透明的数据交换和服务调用。...

    java程序员的标准

    - **Web服务器**:Tomcat、Jetty、Resin等,支持部署和运行Web应用程序。 #### 七、分布式对象技术 - **RMI (Remote Method Invocation)**:允许在不同虚拟机之间调用方法。 - **RMI-IIOP (Internet Inter-ORB ...

Global site tag (gtag.js) - Google Analytics