WebLogic 11g性能调优与监控详解:参数设置与JVM选择

需积分: 10 2 下载量 182 浏览量 更新于2024-07-09 收藏 671KB PPT 举报
本文档主要介绍了WebLogic Server的调优与监控技术,特别关注了WebLogic 11g版本(基于Java 6和Java EE 5)。WebLogic Server是BEA Systems公司开发的企业级应用服务器,Oracle收购BEA后,WebLogic的许可证政策有所改变,无需破解即可获取授权。 文档首先概述了WebLogic Server的不同版本及其对应的JVM(Sun HotSpot JVM和BEA JRockit JVM),指出在Intel架构和Windows平台上推荐使用JRockit JVM以提升性能。对于性能优化,主要内容包括: 1. **启动参数设置**: - 针对垃圾回收(GC)参数的调整,这是影响系统性能的关键因素,包括设置初始堆大小、最大堆大小以及可能的内存分配策略。 - **线程设置**:通过控制线程数量来管理并发处理能力,确保资源的有效利用。 2. **数据库连接池设置**: - 设置连接池的初始容量和最大容量,以平衡资源请求和服务器负载。 文章接下来提到了WebLogic 8.1和9.2版本的启动脚本路径及其作用: - WebLogic 8.1的`startWebLogic.cmd`用于设置实例运行模式(开发或生产)、指定JAVA_HOME、选择JVM类型(client/server或JRockit),以及配置内存参数。 - WebLogic 9.2的`commEnv.cmd`用于设置所有实例共享的通用参数,`setDomainEnv.cmd`则用于设定特定实例的个性化参数,最后通过`startWebLogic.cmd`执行启动。 这些设置都是调优过程中必不可少的步骤,可以帮助管理员根据应用的具体需求,优化WebLogic Server的性能,提高系统的稳定性和响应速度。同时,文中可能还涵盖了如何使用WebLogic的内置监控工具(如Admin Server的Console和Management Server)来监视系统性能指标,比如CPU使用率、内存占用、线程状态、连接池利用率等,以便及时发现并解决问题。 这篇文档为WebLogic Server的使用者提供了宝贵的资源,无论是新手还是经验丰富的运维人员,都能从中学习到关键的调优和监控技巧。