`

中间件调优

 
阅读更多

中间件大致可以分为六类:终端仿真、屏幕转换中间件、数据访问中间件、远程过程调用中间件、交易中间件、对象中间件,本次分析以WebSphere 为例,性能在一下方面:

1、连接池:

      创建和管理连接和缓冲池的技术,以便被需要的线程使用。

      减少连接创建时间、简化编程模式、资源使用受控

      连接池设置要适当,不是越大越好,需根据实际情况进行调整

2、线程池

      Web容器线程池不是越大越好,需要根据实际情况进行调整

      线程池设置过大,虽然线程池过大可以解决当线程堵塞或者死锁的情况时,但随之而来的问题是,线程池设置过大,导致维护开销过大,每次线程维护,都需要从头到尾进行遍历,并且当线程堵塞时,事物会另起一个线程进行工作,当堵塞线程数目增加到一定数量时,那么这些线程所占用的系统资源是非常可观的。

3、JVM

     对于不同的应用程序,最优化堆的大小设置不一定相同:

     堆设置过大,会占用的过多的内存资源,使内存资源耗尽,从而会频繁的进行IO操作来使用虚拟内存

     堆设置过小,会使对象分配的空间变小,从而会频繁的使用垃圾回收机制来释放内存空间,而每次垃圾收集,都会耗用一定的系统资源。

      通过监控数据,设置的堆大小能够使程序运行最优化。

4、高速缓存

      把系统经常需要的数据存储在高速缓存中,可以加快数据载入速度

      高速缓存可以分为servlet高速缓存和对象高速缓存, servlet高速缓存包括:class、jsp、servlet、portal

      高速缓存可以通过程序调用,配置文件来实现。

     可以利用WAS的servlet高速缓存机制来缓解服务器压力

      可以通过编写Cachespac.xml配置文件,定义策略来实现

                   

     

 

分享到:
评论

相关推荐

    性能测试应用中间件调优.

    ### 性能测试应用中间件调优 在IT领域中,中间件的性能优化是确保应用程序稳定高效运行的关键环节之一。本文将根据给定的文件信息,深入探讨几个关键方面:JVM参数调整、WebLogic Server(WLS)参数与配置优化、...

    国产中间件:InforSuite AS中创

    同时,它还提供了性能监控和调优工具,帮助管理员实时了解系统状态,优化应用性能。 对于用户来说,InforSuite AS强调易用性。其提供的管理界面直观友好,操作简便,无论是系统配置、应用部署还是故障排查,都能...

    应用服务器调优

    应用服务器调优,简单的应用服务器调优策略,值得一看。

    性能测试调优

    ### 性能测试调优知识点概述 #### 一、操作系统性能分析基础 ##### 1.1 操作系统性能分析介绍 - **操作系统角色**: 操作系统作为计算机硬件和软件之间的桥梁,负责管理计算机系统的硬件(如CPU、内存、磁盘等)和...

    性能调优文档_自动化测试

    中间件调优** 1.1 **Tomcat调优** 1.1.1 **JVM大小调整** - `JAVA_OPTS` 设置用于调整JVM参数,例如 `-Xms` 和 `-Xmx` 分别设定堆内存的初始大小和最大大小,`-XX:PermSize` 和 `-XX:MaxPermSize` 是非堆内存的...

    MySQL分布式数据库中间件Mycat性能调优指南

    MySQL分布式数据库中间件Mycat是一款广泛应用于大数据处理和高并发场景的重要工具,它通过将数据分布到多个物理节点上,实现了数据的水平扩展。在实际应用中,Mycat的性能调优对于系统的整体效率至关重要。本指南将...

    中间件安装调优指导手册

    Tomcat的调优;JVM优化:生产环境参数实例及分析;优化JVM参数提高eclipse运行速度;Tomcat JVM优化一例;linux下Nginx+tomcat整合的安装与配置;Memcached安装;memcache集群配置;JMS安装;JMS集群配置;Nginx反向...

    中间件参数调优手册大全.pdf

    《中间件参数调优手册大全》是一份涵盖了多种常用中间件的配置参数详细说明文档,旨在帮助IT从业者优化他们的系统架构。以下将详细介绍其中提到的MySQL相关参数调优知识: MySQL是广泛使用的开源关系型数据库管理...

    Linux服务器性能调整

    - **中间件调优**: 针对Web服务器、消息队列等中间件进行配置优化,提升响应速度。 - **代码重构**: 识别并优化瓶颈代码,采用更高效的算法和数据结构。 #### 四、总结 《Linux服务器性能调整》这本书提供了全面且...

    性能测试指标及常用监控工具

    1. 中间件调优:检查apache/jboss和数据库的参数配置。 2. 应用日志分析:通过debug和filter log找出问题。 3. 本应用性能瓶颈:优化SQL、索引、业务逻辑、线程池和算法。 4. 服务提供商性能:评估上游服务的影响。 ...

    国产中间件-中创中间件相关手册.rar

    同时,手册也会介绍如何进行性能调优,包括设置合适的参数、监控系统运行状态,以及在遇到性能瓶颈时如何进行调整。 在安全性方面,中创中间件应该提供了丰富的安全特性,如身份认证、授权、加密通信等。手册将详细...

    金蝶K3产品性能稳定性优化指导手册

    #### 三、中间件调优 ##### 3.1 中间件COM+配置 - **3.2.1 COM+组件配置** - **3.2.1.1 安装MSDTC**:MSDTC(Microsoft Distributed Transaction Coordinator)是用于支持分布式事务处理的重要组件,在安装COM+之前...

    中创中间件window安装包

    用户可以通过这些文档了解如何配置和管理中间件服务器,设置应用程序,以及监控和调优系统的性能。 在使用过程中,用户应首先了解中间件的基本概念和工作原理,然后根据手册学习如何配置和启动服务,接着可以尝试...

    调优,AWK使用

    应用级调优则聚焦于软件应用本身,这包括对数据库、中间件、Web服务器等软件组件的配置和优化。内核调优则是深入操作系统核心,调整和优化内核参数,比如进程调度、内存管理、文件系统等,以提升整个系统的性能和...

    Weblogic性能调优

    2. **中间件配置调整**:包括Weblogic在内的中间件参数调优,如本文所述的JVM、I/O及线程池调整。 3. **数据库优化**:优化SQL查询、索引设计及并发访问策略。 4. **操作系统与网络调优**:包括但不限于文件系统配置...

    Websphere portal tuning调优

    3. **消息传递**:通过消息中间件实现组件间的异步通信,提高系统的可扩展性和灵活性。 #### 策略管理 策略管理涉及到如何定义和实施一系列规则来控制门户的行为。 1. **内容发布策略**:根据用户的访问习惯和...

    Apache调优最详细

    Apache调优最详细,中文清晰版,呕心沥血之作。下了就知道

    北航中间件课件

    通过学习,学生可以掌握如何选择适合的中间件类型,理解其在系统架构中的作用,以及如何进行中间件的配置和调优。 马殿富的部分可能侧重于理论讲解,深入剖析中间件的核心机制,比如分布式锁、消息队列的实现、事务...

Global site tag (gtag.js) - Google Analytics