每个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内存大小配置与调优 在IT领域,尤其是企业级应用服务器的运维与管理中,Weblogic作为一款广泛使用的中间件平台,其性能优化是确保应用稳定性和响应速度的关键。其中,合理配置Weblogic的内存大小是优化...
Linux 环境 Weblogic 超详细安装配置文档 Weblogic 的安装 Weblogic 的安装过程可以分为两部分:Linux 下安装过程和 Windows 中安装过程。下面是 Linux 下安装过程的详细步骤: 1. 部署前准备:创建 weblogic ...
Weblogic 10.3 性能优化参数配置 Weblogic 服务器是 Oracle 公司推出的一个基于 Java 的中间件服务器,广泛应用于企业级应用系统中。为了确保 Weblogic 服务器的高性能和稳定运行,需要对其进行合理的配置和优化。...
weblogic连接池配置说明, weblogic8.1连接池配置及简单优化
2. 修改 `setDomainEnv.cmd` 文件中的 `MEM_ARGS`,设置 `Xms` 参数来调整虚拟内存配置。 关于内存参数设置的疑问解答: 有时,设置 `-Xms` 和 `-Xmx` 不同会导致WebLogic只使用初始的 `-Xms` 内存大小,而不会...
weblogic.xml配置详解.txt
本文将详细介绍如何通过调整JVM参数、系统配置等手段来提升WebLogic 8.1的运行效率。 #### 三、关键配置解读与实践 1. **语言环境设置** - 使用 `export LANG=zh_CN.GBK` 来设置服务器的语言环境为简体中文,这...
### WebLogic.xml配置详解 #### 一、概述 `weblogic.xml` 文件是 WebLogic Server 应用服务器中专门用于自定义和配置部署在该服务器上的 Web 应用程序的一个重要配置文件。它允许开发人员和系统管理员针对 ...
### WebLogic内存配置详解 #### 一、背景介绍 在企业级应用服务器的运维与管理过程中,合理配置服务器的内存参数对于确保应用的稳定运行至关重要。Oracle WebLogic Server作为一款高性能的企业级Java应用服务器,...
Weblogic9安装配置指南 本文档旨在帮助读者成功安装和配置Weblogic9,从安装成功后的弹出窗口到配置数据源的每一个步骤都将被详细介绍。 一、安装成功后的弹出窗口 在Weblogic9安装成功后,会弹出一个窗口,地址...
"排查 WebLogic 内存不足" 一、问题描述 WebLogic 内存不足是指 Java 堆或本地内存中的内存耗尽,应用程序显示“内存不足”错误。内存泄漏是 Java 堆或本地内存的持续内存增长,最终将导致内存不足状态。 二、...
weblogic8.1版本_3 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......
Weblogic的安装与配置 Weblogic 是一种流行的应用服务器软件,由 BEA 公司开发,广泛应用于企业级的 Web 应用程序中。下面将详细介绍 Weblogic 的安装和配置过程。 首先,需要将 Weblogic 解压到/usr 目录下,然后...
下面我们将详细讨论如何通过`weblogic.xml`配置文件来设置虚拟目录映射。 `weblogic.xml`是WebLogic Server部署描述符,它包含了特定于Web应用程序的配置信息。在WebLogic 11g中,我们可以通过修改`weblogic.xml`...
同时,也要在weblogic-ejb-jar.xml中进行WebLogic特定的配置,如资源引用、持久化配置等。 5. 打包EJB:将EJB项目打包成一个ejb-jar文件,通常放在一个EAR(Enterprise Archive)文件中,以便于部署到WebLogic ...
总之,WebLogic内存调优涉及到JVM内存各个区域的合理配置,需要根据应用程序的特性和负载情况进行调整。合理的内存分配可以避免频繁的垃圾收集,提高系统的响应速度,并确保服务的稳定性。在实践过程中,应监控内存...
进行WebLogic内存调优,首先需要根据应用的实际情况设置合适的JVM内存大小。通常可以使用如下JVM参数进行配置: - `-Xms`: 设置初始堆内存大小。 - `-Xmx`: 设置最大堆内存大小。 - `-XX:NewSize`: 设置年轻代初始...
Weblogic JDBC 数据源配置和详细参数说明 一、JDBC 概述 JDBC(Java Database Connectivity)是 Java 语言中的一种标准数据库连接技术,几乎所有需要访问数据库的 J2EE 应用程序都直接或间接地使用了它。JDBC 提供...