-
2021-05-15 01:46:19
应同事要求,增加weblogic的一些内容,我个人并不擅长。有机会继续补充。
1、线程优化
weblogic/Servers/右健szhxdomain/view execute queues/
65536
90
150
0
400
150
5
2、连接池优化
connection pools
50
100
1
30
3、一个优化参数,据说设置为选择会造成系统变慢
server/szcz08/Tuning/Enable Native IO
设置为不选
4、日志优化
logging 循环,5个
5、操作系统优化
在/etc/security/limits里面加大文件打开数
6、ip地址
尽量使用绑定ip,因为一台机器可能会有几个ip
7、内存优化
在startWebLogic文件里面添加
MEM_ARGS="-Xms2048m -Xmx2048m"
但是对于少量用户的时候,没必要这么高,而且测试环境最好不要这么调整容易造成操作系统内存不足,磁盘io过高。
8、aix下的一个参数
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Djava.awt.headless=true -
Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -
Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
加入-Djava.awt.headless=true 段,主要是因为我们系统的报表组件不加该参数会导致无法启动。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/79499/viewspace-150395/,如需转载,请注明出处,否则将追究法律责任。
更多相关内容 -
weblogic参数优化.docx
2020-10-16 11:02:42weblogic参数优化,主要包括若有线程池、缓存策略配置项,语句超时时间配置,http日志输出设置,参数优化等。 -
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优化
2018-09-03 16:47:45如题,详见文档,weblogic启动,JVM优化,参数设置原则。 -
Oracle 官方文档 Weblogic 12c 性能调优
2020-08-11 17:03:41Oracle 官方文档 Weblogic 12c 性能调优.......................... -
linux命令行完整安装weblogic12c--及优化JVM---可用-附件资源
2021-03-02 15:06:50linux命令行完整安装weblogic12c--及优化JVM---可用-附件资源 -
weblogic优化设置调优参数及监控指标.doc
2021-10-07 19:43:52weblogic优化设置调优参数及监控指标.doc -
weblogic优化设置调优参数及监控指标.docx
2021-09-27 10:24:52weblogic优化设置调优参数及监控指标.docx -
weblogic、jboss集群配置,参数优化
2019-04-04 01:23:03NULL 博文链接:https://yale.iteye.com/blog/540105 -
weblogic优化指南.pdf
2018-05-09 15:46:07垃圾收集(GC)是指JVM释放Java堆中不再使用的对象所占用...为了获取理想的Heap堆大小,需要使用-verbosegc参数(Sun jdk: -Xloggc:)以打开详细的GC输出。分析GC的频度和时间,结合应用最大负载所需内存情况,得出堆的大小。 -
Weblogic性能优化(图解)
2015-06-01 09:58:50数据源性源优化参数说明: 1)初始容量(要在创建连接缓冲池时创建的物理连接数):10 2)最大容量(此连接缓冲池可容纳的最大物理连接数):100 3)容量增长(将新连接添加到连接缓冲池时创建的连接数):3 具体配置...若是觉得对您有一丢丢的帮助,烦请顶一下哦,激励我码出更多的帖子,^_^谢谢!
1、数据源性能优化
1、1连接池参数配置
登录weblogic控制台,占击“connection pool”按钮进入数据库连接池配置页面。数据源性源优化参数说明:
1)初始容量(要在创建连接缓冲池时创建的物理连接数):10
2)最大容量(此连接缓冲池可容纳的最大物理连接数):100
3)容量增长(将新连接添加到连接缓冲池时创建的连接数):3
具体配置如下图所示:
1、2高级参数配置:
点数据源配置下方的“高级”按钮进入高级配置页面。
1)重试创建的频率(建立数据库连接尝试的间隔秒数):10
2)登录延迟(创建每个物理数据库连接前的延迟秒数。此延迟支持不能快速连续处理多个连接请求的数据库服务器。):10
3)非活动连接超时(保留连接处于不活动状态的秒数,该秒数过后 WebLogic Server 将收回该连接并将其释放回连接缓冲池):100
具体配置如下图所示:
4)取消“Remove Infected Connections Enabled”选项
点掉勾选项后,应用程序关闭逻辑连接后,物理连接将返回到连接缓冲池并可由该应用程序或其他应用程序重复使用。可以提高效率。
2、应用性能优化:
点击部署成功的应用进入详情配置页面,配置参数说明:
1)Servlet 重新加载检查(秒): -1
2)单线程 Servlet 缓冲池大小: 5
3)JSP 页检查(秒): 改为-1
具体配置如下图所示:
3、Weblogic下TCP连接数的调整
进入weblogic控制台,点击左边选项树中的servers选项
点击servers下的服务列表中的服务
点击“Tuning”进入页面
”Accpet Backing”选项,将后面的“50“ 修改为300-500,修改本选项的目的是增加tcp的连接,避免连接数满后,weblogic提示连接错误。
*************************
关于更多Weblogic的资料,欢迎大家给我连接地址。
-
weblogic优化(内存和线程数)
2021-05-17 14:39:39一般如果服务所需的内存不一样,需要单独指定的话,我们是通过拷贝startWebLogic.sh文件,拷贝为startNode.sh(名字随意)2.然后在startNode.sh中分配内存MEM_ARGS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:...一.为服务分配内存
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
标签:线程,服务,startNode,sh,分配内存,内存,weblogic
来源: https://www.cnblogs.com/Jackie-Chen/p/10545311.html
-
Weblogic服务器性能优化详细教程
2018-03-20 17:50:07weblogic调优 1、检查频繁的标准输出或日志,减少日志操作关闭Log4j,关闭System.out.println语句。 2、根据Bea官方建议,基于x86系列的32位操作系统,建议采用Bea JRockit JVM,以获得最佳的执行性能。 3、内存... -
weblogic参数配置和调优
2019-03-29 09:57:00weblogic的执行线程数配置 判断是否存在线程等待:在WebLogic的控制台的myserver中的Monitoring页面下的Performance页面中,Queue Length是否等于0。 通过config.xml配置文件修改线程数(修改后重启weblogic)... -
weblogic优化设置&调优参数及监控指标
2013-06-30 09:27:22weblogic优化设置&调优参数及监控指标 -
weblogic-优化weblogic控制台登录加载慢的问题-阿里云开发者社区
2020-12-18 18:18:11weblogic主要是运行在java虚拟机当中,因此,weblogic控制台加载慢的问题的解决思路主要是修改java的相关参数1、找到java的路径suse11-weblogic:/usr/local/JDK/jdk1.7.0_75/jre/lib/security # echo $JAVA_HOME/usr... -
weblogic10.3性能优化参数配置
2011-02-25 17:06:21一、Weblogic服务程序设置: 1、设置JDK内存: 2、设置线程数: 3、Weblogic数据库连接池连接数设置: 4、Weblogic的服务设置[配置\优化]: -
weblogic启动参数优化
2017-10-20 00:00:00NAME}_${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 ... -
WebLogic开发优化宝典
2013-07-09 10:12:33首先我们一般会从应用程序出发,去审核代码,做到代码级的优化,然后再调整应用服务器(BEA WebLogic)和数据库 (Oracle)的参数,最后当然是调整操作系统和网络的性能(包括硬件升级)。诚然,在我遇到的很多项目中,都是... -
weblogic8.1服务器性能参数优化
2009-08-20 11:47:02weblogic8.1服务器性能参数优化 -
weblogic的启动参数
2021-01-20 10:02:09-DnetCheckTimeValue=100 此参数是做ejb连接前,做网络检查,单位是毫秒。 -XX:+HeapDumpOnOutOfMemoryError 此参数是在server内存溢出是自动做内存转储。...此参数是禁用fast throw该默认的优化 ... -
WEBLOGIC启动JVM参数设置经验
2021-05-16 05:07:45默认情况下,JDK5.0以前都是使用串行收集器,如果想使用其他收集器需要在启动时加入相应参数。JDK5.0以后,JVM会根据当前系统配置1. 吞吐量优先的并行收集器如上文所述,并行收集器主要以到达一定的吞吐量为目标,... -
webLogic服务器性能优化文档
2012-10-16 18:15:45该文档集中体现了对WebLogic Server 的"运行模式"、"JVM参数设置"、"线程数设置"、"JDBC连接池的性能调整"以及"使用weblogic“自有的IO”性能包"这些方面的设置讲解。 该文档对在web应用发布,提升其性能方面有一定... -
weblogic优化大全
2010-01-14 10:04:23weblogic优化大全包含weblogic web应用程序调优、weblogic各个配置参数调优、集群调优、JDBC调优以及weblogic一系列优化文档! 欢迎广大weblogic爱好者下载!!! -
操作系统参数优化
2020-09-04 16:27:05sysctl -p 使文件生效 2)进程及文件句柄参数优化 修改/etc/security/limits.conf 配制文件,加大打开文件句柄数(weblogic应用使用到) vi /etc/security/limits.conf * hard nofile 102400 * soft nofile 102400 ... -
在WebLogic上添加服务器启动参数-DUseSunHttpHandler = true - java
2021-08-11 11:47:21我想在WebLogic上设置-DUseSunHttpHandler=true参数。我在WebLogic控制台->环境->服务器-> serverName->配置-> ServerStart->参数中添加此参数Configuration -> ServerStartArguments然后,我... -
调整WebLogic性能优化参数
2013-03-22 20:57:061. 设置WebLogic的启动参数 l 域配置的相关信息所在位置: MW_HOME\user_projects\domain\domain-name l 指定该域启动使用的JDK所在位置: set JAVA_HOME=C:\Oracle\Middleware\jdk160_11 l 指定Java内存... -
Weblogic性能调优 Weblogic调优指南
2020-11-02 16:51:02神器Weblogic被越来越多的金融IT系统所使用,那么在性能测试过程中,大家对于Weblogic应该如何去查看它的性能情况呢?大家可以参考一下文档,希望对大家有所帮助! weblogic调优(实用) 1、检查频繁的标准输出或日志,... -
weblogic优化设置调优参数及监控指标
2013-03-19 12:31:28weblogic优化设置&调优参数及监控指标 -
weblogic性能优化
2017-05-11 11:45:321) 设置Java参数; a) 编辑Weblogic Server启动脚本文件; BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix) BEA_HOME\user_projects\domains\domain-name\...