`
dargoner
  • 浏览: 41923 次
社区版块
存档分类
最新评论

weblogic 9.x,10.x 线程调整

    博客分类:
  • Java
阅读更多

weblogic 9.x使用了线程自调优技术。默认情况下,weblogic 9.x刚刚开始的时候是5个,线程数随着业务要求自动进行增加或者减少。
如果不使用9.X的线程自调优的新特性,用兼容8.1线程方式8.1的兼容参数有两个:
 <self-tuning-thread-pool-size-min>和 <self-tuning-thread-pool-size-max>

 

1、修改weblogic domain的config.xml文件,在对应位置加入红色标注的两行内容:

    <server>
          <name>Adminserver</name>
          <self-tuning-thread-pool-size-min>5</self-tuning-thread-pool-size-min>
          <self-tuning-thread-pool-size-max>15</self-tuning-thread-pool-size-max>
          ...
     </server>

2、在startweblogic.cmd脚本中加入一下java启动参数:

     -Dweblogic.configuration.schemaValidationEnabled=false

经测试32为windows操作系统上,同样硬件条件下:weblogic9支持的最大线程数约为2900个,而tomcat6支持最大线程数约为1100多。

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

官方文档指出,WebLogic 9 / WebLogic 10 的线程池是自调优的,并且在WebLogic 9的时候,通过修改config.xml可以修改默认线程池的最小值、最大值,但是很麻烦。到了WebLogic 10gR3,连修改config.xml的办法都给取消了。

 

但是,可以通过在启动脚本增加如下参数,可以指定默认线程池的最小值、最大值:

本帖隐藏的内容需要回复才可以浏览

 

-Dweblogic.threadpool.MinPoolSize=100

-Dweblogic.threadpool.MaxPoolSize=500

 

 

经过测试,WebLogic 9.x / 10.x /10gR3 均起作用。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fengbaoxp/archive/2009/10/13/4663599.aspx


分享到:
评论

相关推荐

    Tomcat6.x

    9. **版本兼容性**:Tomcat6.x对应的是Java EE 5规范,因此与Java SE 5或6兼容,但不支持更高级别的Java特性。 10. **安全性**:支持SSL/TLS协议,可以实现安全的HTTPS通信,同时有多种安全机制如角色基础的访问...

    weblogic10性能调优

    "WLS 10.x detail.ppt"可能深入解析WebLogic Server 10.x的内部工作原理,包括JVM参数设置、内存管理、线程池配置等,这些都是性能调优的基础。了解这些细节有助于我们做出更明智的调整决策。 "WLS overview.ppt"会...

    WebLogic调优与监控(new).ppt

    WebLogic Server 有多个版本,包括 8.1、9.x、10.0、10.3 和 11gR1 等。每个版本都有其特点和改进之处。例如,WebLogic Server 10.0 支持 Java 5 和 Java EE 5,而 WebLogic Server 11gR1 支持 Java 6 和 Java EE 5...

    Spring.3.x企业应用开发实战(完整版).part2

    15.4.10 使用ResourceBundle ViewResolver 15.4.11 混合使用多种视图技术 15.5 本地化解析 15.5.1 本地化概述 15.5.2 使用CookieLocaleResolver 15.5.3 使用SessionLocaleResolver 15.5.4 使用...

    Spring3.x企业应用开发实战(完整版) part1

    15.4.10 使用ResourceBundle ViewResolver 15.4.11 混合使用多种视图技术 15.5 本地化解析 15.5.1 本地化概述 15.5.2 使用CookieLocaleResolver 15.5.3 使用SessionLocaleResolver 15.5.4 使用...

    Bea Weblogic 8.1 SP5 性能优化.doc

    JRockit提供了非标准的-X启动选项,允许我们进行更细致的内存管理和线程系统优化。 二、操作系统优化 针对RedHat Enterprise Linux 4 Update 1操作系统,Bea官方给出了以下优化建议: 1. /sbin/ifconfig lo mtu ...

    tomacat6.018

    Tomcat 6.0.18与后来的版本相比,可能存在一些安全漏洞和性能瓶颈,因此对于新的项目,建议使用更新的Tomcat版本,如7.x、8.x或9.x,以获得更好的安全性和性能特性。同时,Tomcat可以与其他应用服务器如JBoss、...

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

    9. **集成其他应用服务器**:虽然Tomcat主要作为独立的Servlet容器使用,但它也可以与其他Java EE应用服务器如JBoss、WebLogic等集成,实现更全面的企业级功能。 10. **社区支持**:Apache Tomcat拥有庞大的社区和...

    weblogic11g安装部署操作手册

    为了确保WebLogic Server能够正确地启动,可能需要对启动脚本进行一些调整。 - **修改管理服务器启动脚本**: 调整`setDomainEnv.sh`文件中的环境变量设置。 - **修改被管理服务器启动脚本**: 同样地,也需要修改被...

    server-jre-8u51-linux-x64.gz

    9. **兼容性**:Java 8u51兼容大多数基于Java的服务器应用程序,包括Tomcat、Jetty、JBoss、WebLogic等,同时也支持Spring、Hibernate等主流的Java框架。 10. **持续更新**:Oracle通常会发布定期的安全更新和功能...

    Tomcat 6x应用服务器

    Tomcat 6x可以通过调整各种配置参数来提高性能,例如最大线程数、连接超时、缓存大小等。此外,还可以通过连接器(Connector)配置启用NIO(非阻塞I/O)模式,以提升处理高并发请求的能力。 6. **集群与负载均衡**...

    java面试经典 自己总结

    - **调整线程池**:通过修改`connector`的配置,调整处理请求的线程数,以优化响应速度和并发能力。 3. **Java中的Socket编程**: - **Socket对象**:Socket是客户端或服务器端通信的一端,提供`getInputStream`...

    apache-tomcat-9.0.27-windows-x64.rar

    10. **JMX(Java Management Extensions)**:Tomcat集成JMX,允许远程监控和管理服务器状态,如内存使用、线程信息等。 11. **性能优化**:Tomcat可以通过调整配置参数进行性能优化,例如增大最大连接数、启用NIO...

    apache-tomcat-8.0.45-windows-x64.zip

    1. **调整线程池**:在server.xml中配置Executor,可以调整最大线程数,避免过多的请求等待。 2. **JVM调优**:根据服务器资源调整JVM堆大小、垃圾回收策略等,以提高性能。 总的来说,Apache Tomcat 8.0.45是一个...

    apache-tomcat-6.0.45

    10. **与其他应用服务器的比较**:尽管Tomcat轻量级且易于使用,但与更全面的应用服务器(如IBM WebSphere、Oracle WebLogic)相比,可能在某些企业级特性上有所欠缺。然而,对于许多中小型企业或个人开发者来说,...

    apache-tomcat-7.0.53-windows-x64.zip

    - 改进了多线程处理和内存管理,以应对高并发场景。 - 包含了对WebSocket协议的初步支持,这是一种用于创建实时通信的新标准。 2. **Windows x64环境下的安装**: - 解压`apache-tomcat-7.0.53-windows-x64.zip`...

    tomcat 5.0 安装包

    10. **版本更新**:尽管5.5.x是一个稳定版本,但随着技术的发展,Tomcat已经推出了更高级的版本,如7.x、8.x和9.x,它们支持更多的Java EE特性,如WebSocket、JSP 2.3等。因此,对于新的项目,建议使用较新版本以...

    apache-tomcat-7.0.72-windows-x64 x86

    Tomcat作为Java EE(企业版)的一部分,提供了基本的Web服务功能,而无需大型、重量级的应用服务器如IBM WebSphere或Oracle WebLogic。 Tomcat 7.0.72是7.x系列的一个稳定版本,它引入了许多改进和新特性。其中包括...

Global site tag (gtag.js) - Google Analytics