精华内容
下载资源
问答
  • weblogic参数优化.docx

    2020-10-16 11:02:42
    weblogic参数优化,主要包括若有线程池、缓存策略配置项,语句超时时间配置,http日志输出设置,参数优化等。
  • weblogic参数性能优化

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

    -- Delivered by Feed43 service

    展开全文
  • weblogic优化参数

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

    因部署应用多,内存是使用量较大以及系统需要放在后台运行,以下步骤在确认weblogic可以正常运行的情况下继续进行修改配置。

    一、启动免输密码配置:

    1.停止weblogic

    在系统运行界面按ctrl+c,此时系统停止。

    2.设置weblogic启动时自动输入用户名、密码

    通过cd命令进入系统目录下的servers下的AdminServer目录,检查该目录下是否存d在security目录,如果没有则手动创建,并创建boot.properties文件。

    命令:

    $ cd /home/weblogic/Oracle/Middleware/user_projects/domains/i6000/servers/AdminServer/

    $ mkdir -f security (weblogic用户操作)

    $ cd security

    $ vi boot.properties

    增加如下信息:

    username=xxxx(启动weblogic时输入的用户名)

    password=xxxx(你启动weblogic时输入的密码)

    注:修改后下次启动时,相对第一次会慢一些,这是因为系统在将用户名和密码进行加密,启动成功后再看这个文件不再会是明文。

     

    二、启动内存配置

    1.修改weblogic启动参数文件

    1)      进入目录/home/weblogic/Oracle/Middleware/user_projects/domains/i6000/bin

    2)  查看setDomainEnv.sh文件,新增和修改该文件中的JVM参数。

    命令:

    $ cd /home/weblogic/Oracle/Middleware/user_projects/domains/i6000/bin

    $ vi setDomainEnv.sh

    3)      参数设置说明:

    -Xms2048m -Xmx4096m -XX:MaxPermSize=1024m -XX:+UseParallelGC -XX:ParallelGCThreads=N

    其中,ParallelGCThreads=N的N为并发GC的线程数,一般与CPU个数相同。

    # 查看逻辑CPU的个数

    cat /proc/cpuinfo| grep "processor"| wc -l

     

    对于典型的32G内存,4个逻辑CPU的参数设置如下:

    -Xms8192m –Xmx16384m -XX:MaxPermSize=4096m -XX:+UseParallelGC -XX:ParallelGCThreads=4

     

    参考配置如下:

    # IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values

    USER_MEM_ARGS="-Xms4096m -Xmx16384m -XX:MaxPermSize=4096m -XX:+UseParallelGC -XX:ParallelGCThreads=8"

    export USER_MEM_ARGS

     

    if [ "${USER_MEM_ARGS}" != "" ] ; then

    MEM_ARGS="${USER_MEM_ARGS}"

    export MEM_ARGS

    fi

     

     

    三、设置JTA中的“超时秒数”

    设置JTA的超时秒数为900,以指定在两阶段提交事务处理中允许活动事务处理处于第一阶段的最长时间 (秒)。

     

    展开全文
  • weblogic启动参数优化

    2017-10-20 00:00:00
    NAME}_${TODAY}.out & nohup ./startWebLogic.sh 2>&1 | ${DOMAIN_HOME}/bin/cronolog ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out & #nohup ./startWebLogic.sh 2>&1 > ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out ...
    #!/bin/bash
    DATE=`date '+%Y%m%d%H%M'`
    TODAY=`date '+%Y%m%d'`


    export DOMAIN_BASE=/res/domains
    export DOMAIN_NAME=resdomain01
    export DOMAIN_HOME=${DOMAIN_BASE}/${DOMAIN_NAME}
    export DOMAIN_LOG=/applogs/res


    export USER_MEM_ARGS="-Xms4096m -Xmx4096m -XX:MaxPermSize=1024m -Xrs"
    export JAVA_OPTIONS="${JAVA_OPTIONS} -verbose:gc -Xloggc:${DOMAIN_LOG}/${DOMAIN_NAME}_gc_${DATE}.log -XX:-PrintGC -XX:-PrintGCDetails -XX:-PrintGCTimeStamps"
     
    export JAVA_OPTIONS="${JAVA_OPTIONS} -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./" 
    export JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true"
    export JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.threadpool.MinPoolSize=10"
    #export JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremo
    te.ssl=false -Djava.rmi.server.hostname=192.168.75.128"
    export JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/boot.properties"
    export JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.Domain=${DOMAIN_NAME}"


    JAVA_OPTIONS="${JAVA_OPTIONS} -javaagent:/res/applications/APM/strace_agent/pinpoint-bootstrap-1.6.0.jar"
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dpinpoint.agentId=resapp_23.11"
    JAVA_OPTIONS="${JAVA_OPTIONS} -Dpinpoint.applicationName=resapp_23.11"
    export JAVA_OPTIONS


    cd ${DOMAIN_HOME}


    #nohup ./startWebLogic.sh 2>&1 | ${DOMAIN_HOME}/bin/cronolog -k 14 ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out &
    nohup ./startWebLogic.sh 2>&1 | ${DOMAIN_HOME}/bin/cronolog ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out &
    #nohup ./startWebLogic.sh 2>&1 > ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out &
    #tail -f ${DOMAIN_LOG}/${DOMAIN_NAME}_${TODAY}.out


    echo "Start success."
    展开全文
  • 调整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内存...

    1.      设置WebLogic的启动参数

    l  域配置的相关信息所在位置:

    MW_HOME\user_projects\domain\domain-name

    l  指定该域启动使用的JDK所在位置:

    set JAVA_HOME=C:\Oracle\Middleware\jdk160_11

    l  指定Java内存堆栈信息

     "%JAVA_HOME%\bin\java" -server –Xms1024m –Xmx1024m -classpath %CLASSPATH% -

     

    2.      管理线程

    在WebLogic 11g中建议采用配置WorkManager进行自动线程管理。

    l  WorkManager数量选择

    根据应用的不同SLA的要求,配置响应数量的WorkManager。

    1.      调整网络I/O参数

    l  网络通道处理线程设置:

    在能使用Native I/O的平台上尽量使用Native I/O,使用Java线程进行网络操作会降低WLS性能。如下链接提供支持Native I/O的平台列表:

    http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html.

     

    针对计算密集型的应用,可以设置如下启动参数:

    -Dweblogic.socket.SocketMuxer.DELAY_POLL_WAKEUP=xx

    其中,xx 是以毫秒为单位的时间值,表示在检查是否有数据前的延迟时间。默认值是0,表示没有等待延迟。

    l  配置多网络通道:

    如果网络条件许可,可以为每个WLS实例配置多个通道,提高访问性能:

    在客户端代码中采用类似集群的URL访问写法:

    t3://<ip1>:<port1>,<ip2>:<port2>

    l  调整Chunk大小,包括:

    ü  weblogic.Chunksize

    ü  weblogic.utils.io.chunkpoolsize

    ü  weblogic.PartitionSize

    l  调整Accept Backlog

     

    1.      设定编译选项

    l  设置JSP预编译:

    ü  手动使用WLS编译器,如weblogic.jspcappc

    ü  自动使用weblogic.xml中的precompile选项,处于ON,则每次重新启动服务器时,都将重新编译JSP

    例如:

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">

      <jsp-descriptor>

        <precompile>true</precompilee>

      </jsp-descriptor>

    </weblogic-web-app>

     

    2.      配置WebLogic集群

    l  在大内存和多CPU(或多核)服务器上运行多个实例

    ü  每个实例对应的CPU个数应该为18个,通常2个为佳,需要通过测试找出应用程序对应的合适值

    ü  每个实例对应的内存不应该最大,尤其在32位系统上,避免因为太大内存堆的垃圾回收造成较长的应用停顿时间

    l  配置集群内复制 HTTP 会话状态

    会话持久性通过weblogic.xml部署描述符文件中的<session-descriptor>元素配置的,例如:

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">

      <session-descriptor>

        <persistent-store-type>replicated</persistent-store-type>

      </session-descriptor>

    </weblogic-web-app>

    ü  HTTP Session 复制方式:

    ²  文件

    ²  数据库(JDBC-based persistence,最可靠、WAN复制需要配置)

    ²  内存复制(replicated_if_clustered或者replicated

    这种配置下要求应用必须部署到集群中所有节点

    ü  异步HTTP Session复制方式(提高性能):

    ²  设置PersistentStoreType为async-replicated 或async-replicated-if-clustered

    ²  设置PersistentStoreType 为 async-jdbc

    3.      监控WebLogic域的运行情况

    l  通过WebLogic管理控制台监控WebLogic域的运行情况

    l  通过WebLogic扩展控制台监控WebLogic域的运行情况

    l  通过JMX监控WebLogic域的运行情况

    l  使用JRockit Flight Recorder监视WebLogic的运行情况

    展开全文
  • weblogic8.1服务器性能参数优化
  • weblogic优化

    2018-09-03 16:47:45
    如题,详见文档,weblogic启动,JVM优化参数设置原则。
  • WebLogic性能优化优化WebLogic 服务器性能参数 优化WebLogic 提要: 1 为 WebLogic 启动设置Java参数。 2 设置与性能有关的配置参数。 3 调整开发与产品模式默认值。 4 使用 WebLogic ...
  • 优化WebLogic服务器性能参数WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个...
  • weblogic优化设置&调优参数及监控指标
  • weblogic性能优化

    2017-05-11 11:45:32
    1) 设置Java参数; a) 编辑Weblogic Server启动脚本文件; BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix)  BEA_HOME\user_projects\domains\domain-name\...
  • weblogic10.3性能优化参数配置

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

    2013-03-12 10:58:38
    weblogic.kernel.default其实是一个weblogic的核心参数,设置的值就是weblogic用来响应客户端请求的线程数量。也就是说,一个用户登陆应用系统进行某操作,则WebLogic将从weblogic.ke...
  • weblogic优化设置&调优参数及监控指标
  • weblogic参数调优

    2016-07-26 15:03:11
    我们的服务在部署完成之后往往还需要优化一下weblogic后台参数,故留此文档记录: 1、数据源连接池相关参数调整: 进入weblogic控制台后打开“服务”—“数据源”: 打开我们需要调整的服务,打开“连接池”选项...
  • WebLogic开发优化宝典

    2013-07-09 10:12:33
    首先我们一般会从应用程序出发,去审核代码,做到代码级的优化,然后再调整应用服务器(BEA WebLogic)和数据库 (Oracle)的参数,最后当然是调整操作系统和网络的性能(包括硬件升级)。诚然,在我遇到的很多项目中,都是...
  • WebLogic 优化

    2018-07-04 18:37:06
    https://blog.csdn.net/xiaomin1991222/article/details/50979607优化 WebLogic 服务器性能参数 WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。...
  • 优化WebLogic 服务器性能参数 WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能...
  • weblogic优化指南

    2011-06-21 17:55:12
    weblogic优化指南,优化WebLogic,为WebLogic启动设置Java参数,设置与性能有关的配置参数...
  • 优化 WebLogic 服务器性能参数

    千次阅读 2015-06-09 15:07:14
    WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。 ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 170
精华内容 68
关键字:

weblogic参数优化