精华内容
下载资源
问答
  • 1.一般如果服务所需的内存不一样,需要单独指定的话,我们是通过拷贝startWebLogic.sh文件,拷贝为startNode.sh(名字随意) 2.然后在startNode.sh中分配内存 MEM_ARGS="-Xms512m -Xmx1024m -XX:PermSize=128m...

    一.为服务分配内存

    1.一般如果服务所需的内存不一样,需要单独指定的话,我们是通过拷贝startWebLogic.sh文件,拷贝为startNode.sh(名字随意)

     

    2.然后在startNode.sh中分配内存

    MEM_ARGS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
    echo "JAVA Memory arguments: ${MEM_ARGS}"

     

    3.最后在服务的启动脚本中指定去读取startNode.sh文件

    注:如果不分配内存的话,默认是分配的最大内存是512M,从启动打印中和setDweblogic.sh脚本中可以找到。

     

    二.为服务分配线程数

    配置线程数可以在startNode.sh,也就是自己拷贝来的脚本中进行配置,配置如下:

     

    三.提高weblogic服务的启动速度

    在创建weblogic10.3.6版本的域最后完成的阶段和在启动weblogic服务的时候,你可能觉得超级慢,这实际上是JVM在linux系统下的一个BUG导致的,它想调用一个随机函数,但是取不到。我们可以通过一下办法解决weblogic启动慢的问题:

    vim $JAVA_HOME/jre/lib/security/java.security

    securerandom.source=file:/dev/urandom

    改为:

    securerandom.source=file:/dev/./urandom

     

    转载于:https://www.cnblogs.com/Jackie-Chen/p/10545311.html

    展开全文
  • Weblogic内存溢出优化设置,如果操作系统不支持中文,应首先使操作系统支持中文.
  • weblogic优化

    2012-08-24 11:02:00
    weblogic优化 1.采用jrockit代替java,将内存使用调大,最好能到8G 2.优化启动 在/oracle/weblogic/wlserver_10.3/common/bin/commEnv.sh增加 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=...

    1.采用jrockit代替java,将内存使用调大,最好能到8G

    2.优化启动

    在/oracle/weblogic/wlserver_10.3/common/bin/commEnv.sh增加

    JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true"

    优化启动速度

    实际是JVM在Linux下的bug

      他想调用一个随机函数

      但取不到

        (采用3,第一个方法试过好像没什么效果,第三个方法解决了我的问题

      1)较好的解决办法: 在Weblogic启动参数里添加 “-

      Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动)

      2)最差的解决办法: 执行命令 mv /dev/random /dev/random.ORIG ; ln /dev/urandom /dev/random

      将/dev/random 指向/dev/urandom

      3)最好的解决办法: 修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security 文件

      将securerandom.source=file:/dev/urandom 修改为

      securerandom.source=file:/dev/./urandom

      这样可以解决任何一个域Weblogic启动慢的问题

    3.增大weblogic线程数

     4.AdminServer管理中,SSL-〉高级-〉主机名验证设置为无避免BAD_CERT

     

    posted on 2012-08-24 11:02 jony413 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/jony413/archive/2012/08/24/2653849.html

    展开全文
  • weblogic 优化

    2014-09-23 10:06:00
    原因是为WebLogic分配的内存太少了。通过修改/app/Oracle/Middleware/commom/bin/commEnv.cmd文件来增加内存分配。  首先根据WEBLOGIC安装时选择的是开发或生产模式,然后根据JDK的厂商配置其对应的内存,此处JDK...

    一.由于WebLogic的配置问题,我们的测试出现了失败情况。原因是为WebLogic分配的内存太少了。通过修改/app/Oracle/Middleware/commom/bin/commEnv.cmd文件来增加内存分配。

      首先根据WEBLOGIC安装时选择的是开发或生产模式,然后根据JDK的厂商配置其对应的内存,此处JDK开发模式下的且为Oracle的jrockit ,所以只需修改此处的MEM_ARGS  

    # Set up JVM options base on value of JAVA_VENDOR

    if [ "$PRODUCTION_MODE" = "true" ]; then

      case $JAVA_VENDOR in

      Oracle)

        JAVA_VM=-jrockit

        MEM_ARGS="-Xms768m -Xmx2048m"

      ;;

      HP)

        JAVA_VM=-server

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      ;;

      IBM)

        JAVA_VM=

        MEM_ARGS="-Xms32m -Xmx200m"

      ;;

      Sun)

        JAVA_VM=-server

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      ;;

      Apple)

        JAVA_VM=-server

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      ;;

      *)

        JAVA_VM=

        MEM_ARGS="-Xms768m -Xmx2048m"

      ;;

      esac

    else

      case $JAVA_VENDOR in

      Oracle)

        JAVA_VM=-jrockit

        MEM_ARGS="-Xms768m -Xmx2048m"

        JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"

      ;;

      HP)

        JAVA_VM=-client

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      ;;

      IBM)

        JAVA_VM=

        MEM_ARGS="-Xms32m -Xmx200m"

      ;;

      Sun)

        JAVA_VM=-client

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

        JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"

      ;;

      Apple)

        JAVA_VM=-client

        MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      ;;

      *)

        JAVA_VM=

        MEM_ARGS="-Xms768m -Xmx2048m"

      ;;

      esac

    fi

     

    二,domain中的相关配置:

     

      1,修改/app/Oracle/Middleware/user_projects/domains/base_domain/bin/setDomainEnv.sh文件.

    首先根据JDK厂商修改相关的内存配置,然后再根据系统的版本(64BIT 或  32BIT)进行相关修改

    . ${WL_HOME}/common/bin/commEnv.sh

     

    WLS_HOME="${WL_HOME}/server"

    export WLS_HOME

     

    if [ "${JAVA_VENDOR}" = "Sun" ] ; then

    WLS_MEM_ARGS_64BIT="-Xms512m -Xmx2048m"

    export WLS_MEM_ARGS_64BIT

    WLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"

    export WLS_MEM_ARGS_32BIT

    else

    WLS_MEM_ARGS_64BIT="-Xms512m -Xmx2048m"

    export WLS_MEM_ARGS_64BIT

    WLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"

    export WLS_MEM_ARGS_32BIT

    fi

     

    MEM_ARGS_64BIT="${WLS_MEM_ARGS_64BIT}"

    export MEM_ARGS_64BIT

     

    MEM_ARGS_32BIT="${WLS_MEM_ARGS_32BIT}"

    export MEM_ARGS_32BIT

     

    if [ "${JAVA_USE_64BIT}" = "true" ] ; then

    MEM_ARGS="${MEM_ARGS_64BIT}"

    export MEM_ARGS

    else

    MEM_ARGS="${MEM_ARGS_32BIT}"

    export MEM_ARGS

    fi

     

    MEM_PERM_SIZE_64BIT="-XX:PermSize=512m"

    export MEM_PERM_SIZE_64BIT

     

    MEM_PERM_SIZE_32BIT="-XX:PermSize=48m"

    export MEM_PERM_SIZE_32BIT

     

    if [ "${JAVA_USE_64BIT}" = "true" ] ; then

    MEM_PERM_SIZE="${MEM_PERM_SIZE_64BIT}"

    export MEM_PERM_SIZE

    else

    MEM_PERM_SIZE="${MEM_PERM_SIZE_32BIT}"

    export MEM_PERM_SIZE

    fi

     

    MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=512m"

    export MEM_MAX_PERM_SIZE_64BIT

     

    MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=128m"

    export MEM_MAX_PERM_SIZE_32BIT

     

    展开全文
  • weblogic集群配置内存优化线程优化

    千次阅读 2012-09-12 16:21:25
    每个weblogic server 都是运行在一个java虚拟机上 ,对weblogic内存设置也就是对java虚拟机的内存设置。 在管理页面,服务器的‘监视’标签下‘性能’标签中,可以看到内存使用率。 调整jvm内存是在start...
    每个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 server 都是运行在一个java虚拟机上 ,对weblogic内存设置也就是对java虚拟机的内存设置。 在管理页面,服务器的‘监视’标签下‘性能’标签中,可以看到内存使用率。 调整jvm内存是在start...
  • weblogic优化参数

    千次阅读 2018-11-27 23:24:11
    因部署应用多,内存是使用量较大以及系统需要放在后台运行,以下步骤在确认weblogic可以正常运行的情况下继续进行修改配置。 一、启动免输密码配置: 1.停止weblogic 在系统运行界面按ctrl+c,此时系统停止。 2....
  • Weblogic内存参数调优及优化手册指南

    千次阅读 2013-06-29 03:36:15
    一、WebLogic923 32位JDK优化参数 set MEM_ARGS=-Xms680m -Xmx680m -XX:PermSize=136m -XX:MaxPermSize=136m -XX:MaxNewSize=1m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:...
  • weblogic性能优化

    2016-11-25 10:38:45
     weblogic的性能问题可能有多个方面的原因,如jvm内存的设置,数据库连接的配置,weblogic日志优化 1、修改jvm的内存配置 #vim $DOMAIN_HOME/bin/setDomainEnv.sh ...... JAVA_OPTIONS="${JAVA_OPTIONS}-D...
  • 使用jconsole监控后,发现每次删除应用后 内存池中的PermGen中的内存消耗没有减少,但是每次发布后PermGen又继续上升,如图中的两个曲线点都是删除应用并重新发布应用的监控情况,哪位大神能够指点一下~~!...
  • 优化 WebLogic

    2016-06-08 14:54:57
    一、为 WebLogic 启动设置 Java 参数   垃圾收集(GC)是指JVM 释放 Java 堆中不再使用的对象所占用的内存的过程,而 Java堆(Heap)是指 Java 应用程序对象生存的空间。堆大小决定了 GC 的频度和时间。堆越大,GC 频度...
  • Weblogic服务器一般会为每一个业务系统设计一个或多个域(domain),每一个域(domain)服务主体必须由Admin server和Manage Server两类Server组成,两类Server都需要占用一定的内存资源(人工配置),Manage Server...
  • Weblogic10.3优化设置

    2012-09-25 11:08:21
    优化说明: 一、Weblogic服务程序设置: 1、设置JDK内存: 修改weblogic\user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件: 修改前: if "%JAVA_VENDOR%"=="Sun" ( ...
  • Weblogic的基础优化

    万次阅读 2007-12-10 16:21:00
    由于项目需要,最近研究了一下系统优化。系统性能优化是系统集成需要考虑的问题,应用软件开发上根据需要提出具体的参数。在这里我不针对应用软件开发的...软件版本:Weblogic 9.2Weblogic优化一 调整Weblogic内存
  • weblogic10.3性能优化参数配置

    热门讨论 2011-02-25 17:06:21
    一、Weblogic服务程序设置: 1、设置JDK内存: 2、设置线程数: 3、Weblogic数据库连接池连接数设置: 4、Weblogic的服务设置[配置\优化]:
  • 调整WebLogic性能优化参数

    千次阅读 2013-03-22 20:57:06
    1. 设置WebLogic的启动参数 l 域配置的相关信息所在位置: MW_HOME\user_projects\domain\domain-name l 指定该域启动使用的JDK所在位置: set JAVA_HOME=C:\Oracle\Middleware\jdk160_11 l 指定Java内存...
  • 老李案例分享:Weblogic性能优化案例 POPTEST的测试技术交流qq群:450192312 网站应用首页大小在130K左右,在之前的测试过程中,其百用户并发的平均响应能力在6.5秒,性能优化后提升两秒左右,结果在5秒内:一、操作...
  • WebLogic性能优化配置

    万次阅读 2005-02-23 11:49:00
    这是从BEA公司的工程师得到的,拿出来给大伙分享一下。 WebLogic Server 8.1 Performance Tuning Guide1 了解性能的目标q 用户数、请求数、允许的响应时间q CPU、内存、网络等信息2 调优操作系统q Solaris调
  • weblogic参数性能优化

    2009-01-31 18:29:24
    weblogic参数性能优化 类别 建议 JVM的调优 为避免堆大小调整引起的开销,设置内存堆的最小值等于最大值即:-Xms=-Xmx。 线程数调整 当空闲线程较少,CPU利用率比较低时,可以适当增加线程...-- Delivered by Feed43 ...
  • WebLogic10设置虚拟内存大小

    千次阅读 2009-08-05 16:22:00
    WebLogic10设置虚拟内存大小 对 JRockit JVM优化(2009-05-24 19:04:55)标签:it 分类:学习 WebLogic10设置虚拟内存大小对 JRockit JVM优化 Task Options Comments Setting the Nursery -Xns 尽力使Nursery最够大,...
  • Weblogic服务器性能优化详细教程

    千次阅读 2018-03-20 17:50:07
    weblogic调优 1、检查频繁的标准输出或日志,减少日志操作关闭Log4j,关闭System.out.println语句。 2、根据Bea官方建议,基于x86系列的32位操作系统,建议采用Bea JRockit JVM,以获得最佳的执行性能。 3、内存...
  • weblogic的相关资料文档:http://wenku.baidu.com/view/1f89d5d86f1aff00bed51e9b.html 优化说明一、Weblogic服务程序设置1、设置JDK内存修改weblogic\user_projects\domain\bin下的seDomainEnvNaNd文件:修改前:If...
  • Weblogic10.3_Windows优化设置优化说明一、Weblogic服务程序设置1、设置JDK内存修改weblogic\user_projects\domain\bin下的seDomainEnv.cmd文件:修改前:If”%JAVA_VENDOR%”=”Sun”(SetWLS_MEM_ARGS_64BIT=-Xms...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 121
精华内容 48
关键字:

weblogic优化内存