每个weblogic server 都是运行在一个java虚拟机上 ,对weblogic的内存设置也就是对java虚拟机的内存设置。
在管理页面,服务器的‘监视’标签下‘性能’标签中,可以看到内存使用率。
调整jvm内存是在startWeblogic.cmd 或startManagedWeblogic.cmd中,编辑打开这些文件,会发现内容大概有两部分组成,一部分是设置和显示参数,一部分就是根据设置的参数来启动weblogic.Server类。调整内存只需要在启动类之前加入设置内存(set MEM_ARGS)的代码即可
设置实例如下:
set MEM_ARGS=-Xms512m -Xmx512m -XX:MaxPermSize=128m
其中-Xms512m表示jvm内存下限为512m
-Xmx512m表示jvm内存上限为512m
-XX:MaxPermSize=128m表示永久内存为128m
我们主要设置的为jvm内存,永久内存设置为128m或者256m即可。设置jvm内存时,根据经验32位机器最大可启动1.8G内存的jvm,64位机器最大可启动3G内存的jvm;而在设置上下限的时候最好将两者设为一致,以避免浪费频繁的申请和释放内存的开销。
4.2 weblogic server的线程数目优化
设置server的线程数目:导航栏选择要设置的server,右边内容栏选择配置标签,然后常规标签,然后选择显示高级选项,选择下方的‘配置执行队列’,选择weblogic.kernel.default,在接下来的页面中修改‘线程计数’、‘线程数增加’和‘最大线程数’。
实例:要配置一个支持1000用户使用的weblogic。
思路: 一般情况下会有5%到10%的并发量,也就说会有50到100的用户并发要求weblogic支持,以100并发量为准来配置weblogic。按照经验,一个server并发20个线程左右是最优的,考虑到内存限制,最好配置一个含有四个server的集群,每个server的线程初始25个,最大100个,jvm内存根据机器内存来设置。
分享到:
相关推荐
Weblogic 10.3 性能优化参数配置 Weblogic 服务器是 Oracle 公司推出的一个基于 Java 的中间件服务器,广泛应用于企业级应用系统中。为了确保 Weblogic 服务器的高性能和稳定运行,需要对其进行合理的配置和优化。...
### WebLogic 安装、集群配置与数据源配置详解 #### 一、WebLogic 安装准备 在开始WebLogic的安装之前,确保满足以下前提条件: 1. **确认JDK已经安装:** WebLogic Server运行环境需要一个兼容的JDK版本。确保...
本文将深入探讨这两个服务器的集群配置以及参数优化,以提高系统的可扩展性和性能。 首先,WebLogic Server是由Oracle公司提供的一个基于Java EE的高级应用服务器。其集群配置允许将多个服务器实例组织成一个逻辑...
本篇文章将深入探讨WebLogic Server 10的详细配置以及性能优化策略,旨在帮助管理员和开发者更好地理解和操作这款强大的中间件。 一、WebLogic 10配置详解 1. **系统环境配置**:在开始WebLogic Server 10的配置前...
7. 利用WebLogic集群技术提高整体性能,通过负载均衡分散服务器压力。 8. 实时监控WebLogic域,及时发现性能瓶颈并采取相应措施。 总之,理解并优化WebLogic的配置文件对于提升服务器性能至关重要。正确配置这些...
综上所述,WebLogic10的性能优化涵盖多个方面,从中文字符集的加载、服务启动、文件损坏的处理、文件打开数、虚拟机内存设置、连接池配置,到服务节点访问超时和线程数优化,以及部署应用程序的优化和日志管理等。...
2. **集群配置**:通过创建集群,可以分散负载,提高可用性和响应速度。配置负载均衡策略,例如基于请求的权重分配或轮询。 3. **缓存管理**:利用 WebLogic 内置的缓存机制,比如 JMS 队列和主题,减少数据库访问...
3. **集群与负载均衡**:在高可用性和负载分发方面,建立WebLogic集群并配置适当的负载均衡策略(如基于URL、IP或会话的负载均衡)能有效提高服务的可扩展性。 4. **数据库连接池**:优化数据库连接池配置,如设置...
4. **WebLogic Server配置优化**: - 配置集群以提高可用性和负载均衡能力。 - 优化HTTP连接器的超时设置。 - 调整Web服务器缓存策略,减少不必要的数据传输。 5. **资源分配和隔离**: - 使用分区功能将不同...
- **资源池化**:集群内的资源(如内存、线程等)可以被所有成员共享,提高了资源利用率。 2. **WebLogic相关概念详解** - **域(DOMAIN)**:域是WebLogic Server管理的最小单位,包含一个或多个服务器实例,以及...
WebLogic集群可以实现负载均衡和故障转移,从而提高系统的可用性和可扩展性。通过合理规划和配置集群,可以在提高整体性能的同时增强系统的稳定性和可靠性。 #### 十、监视WebLogic域 监视WebLogic域可以帮助及时...
WebLogic Server配置和性能调优是企业级应用服务器管理的关键环节,尤其对于大型分布式系统而言,良好的配置和优化能够显著提升系统的稳定性和效率。本文将深入探讨WebLogic Server的配置过程和性能调优策略。 1. ...
4. **集群与高可用性**:WebLogic支持集群配置,通过在多个服务器间分配工作负载,提高系统的可用性和容错能力。它还支持故障转移和负载均衡。 5. **安全性**:WebLogic提供了基于角色的访问控制、SSL/TLS加密、...
六、WebLogic集群配置 1. 集群创建:通过管理控制台创建集群,配置集群内的服务器实例。 2. 负载均衡:设置负载均衡策略,确保请求在集群内服务器间均匀分布。 3. 故障转移:当某个服务器出现故障时,自动将工作负载...
1. 使用WebLogic自带的管理控制台进行实时监控,查看服务器状态、JVM内存、线程等信息。 2. 配置日志和警报,及时发现异常状况。 3. 利用JMX(Java Management Extensions)进行远程监控和管理。 4. 使用工具如...
- 配置合适的session管理策略,如持久化、集群中的session复制。 - 对EJB进行调优,包括bean的池化、事务管理、并发控制等。 对于数据库Oracle 9i,优化主要涉及: - SQL优化,避免全表扫描,使用索引,优化查询...
3. **性能优化:** 根据巡检结果调整内存配置、线程池设置、JDBC连接池参数等,以提高系统性能。 4. **故障排除:** 对于特定的问题,参考官方文档或社区经验进行处理。 #### 结语 通过对WebLogic进行定期巡检和细致...
首先,要理解WebLogic集群配置的必要条件: 1. **网络配置**:所有Server必须位于同一网段,且支持IP广播。这意味着它们能够通过UDP有效地通信,这对于集群内的同步和健康检查至关重要。 2. **软件一致性**:所有...