- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Weblogic参数调优
Weblogic参数调优
一、调优背景思路J2EE应用架构环境下的系统调优,首先我们一般会从应用程序出发,去审核代码,做到代码级的优化,然后再调整应用服务器(BEA WebLogic8.1)和数据库 ()的参数,最后当然是调整操作系统和网络的性能(包括硬件升级)。这是一种MDA的先进做法。诚然,在项目中,不可能完全按照这个思路来做,我们把目标首先定位在应用系统所在的应用服务器(BEA WebLogic8.1)上,通过对BEA WebLogic8.1的参数进行设置,使WebLogic8.1能够在最优化的环境中去运行其系统,然后对数据的参数进行优化设置,最后进行性能测试再找出导致性能瓶颈所在的SQL代码或JAVA程序,考量其修改的可行性,并进行最终问题优先级认定,与瓶颈模块进行协商解决性能问题。当然出现了性能问题后才想到调优,而且一般都是先进行系统参数调整,实在解决不了才会对代码进行检查实际上,我们应当将代码级的调优放在应用设计时来做,测试生产时修改代码将是一件极其痛苦的事情。D:\bea\user_projects\domains\mydomain下用编译模式打开startWebLogic.cmd,查找代码:
call %WL_HOME%\common\bin\commEnv.cmd(windows)
或者call %WL_HOME%\common\bin\commEnv.sh(linux/aix)
找到后,在相应路径用编译模式打开该文件:
(2)接着要弄清楚JDK厂商(是bea,还是sun、IBM等)
set JAVA_VENDOR=BEA(此处说明应用的为BEA的JDK)
(3)之后查找weblgoic运行模式:
set PRODUCTION_MODE=
默认是开发模式(线程计数默认为15)即为空,在上线时,应将其改为产品模式(线程计数默认为25):
set PRODUCTION_MODE=ture
(4)然后需修改分配给JVM的内存(默认为96M):
因已确定厂商为BEA,运行模式为产品模式,所以找到:
:bea
if %PRODUCTION_MODE% == true goto bea_prod_mode
set JAVA_VM=-jrockit
set MEM_ARGS=-Xms1024m -Xmx1024m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:bea_prod_mode
set JAVA_VM=-jrockit
set MEM_ARGS=-Xms1024m -Xmx1024m(此处即为分配给JVM的内存范围)
goto continue
可根据系统需要,修改分配的内存数
注:如为32位的操作系统,则最大支持分配2G内存
2.线程池调整:
打开Weblogic,在路径:mydomain-服务器-myserver-右键打开“查看执行队列”(weblogic.kernel.Default
调整如下指标:
(1) 线程计数—分配给此队列的线程数在出现溢出时,要添加到队列中的线程数此队列可以拥有的最大线程数。此值将防止 WebLogic Server 为了响应连续出现的溢出而在队列中创建过高的线程数WebLogic Server 将在队列中维护的最小线程数创建此 JDBC 连接缓冲池时要创建的物理数据库连接数此 JDBC 连接缓冲池可以包含的最大物理数据库连接数此 JDBC 连接缓冲池容量扩展的增量存储在缓存中的 prepared statement 和 callable statement 数目
2)在8.1版本中,我们可以利用console进行thread pool的配置,根据应用的需求增加新的thread pool或者修改pool的大小。但是9.2中,console上没有提供这一功能,但是我们可以利用修改config.xml来实现这个配置。
execute-queue
!-- 新增加的thread pool --
execute-queue
namedefault/name
thread-count100/thread-count
/execute-queue
nameC3Oss.Adapter.Thread.Pool/name
thread-count2/thread-count
/execute-queue
配完之后,重新启动,就可以看到修改的thread pool为100了
如果在启动时报错,则需要修改启动脚本startWebLogic.sh,修改如下:
startWebLogic.sh
${JAVA_HOME}/b
您可能关注的文档
- 冀教版四年级英语上册Goldilocks and The Three Bears.ppt
- 2015中考英语热点素材拓展 九上 Unit 2课件.ppt
- Thread详细讲解.docx
- 外研社九年级上册M12 save our world unit2.ppt
- 控球后卫 PG-Point Guard得分后卫 SG-Shooting Guard小前锋....ppt
- java中Thread类的join()方法.docx
- Java语言程序设计案例教程 第6章.ppt
- JAVA课件lesson4.ppt
- thread多线程学习总结.doc
- 新视野大学英语第二册第五单元sectionA课件.ppt
- 2024-2025学年初中物理八年级上册(2024)苏科版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术桂科版七年级下册-桂科版教学设计合集.docx
- 《新冠病毒变异株感染病例的社区防控与疫情监测研究》教学研究课题报告.docx
- 2024-2025学年高中物理人教版选修3-5-人教版2004教学设计合集.docx
- 2024-2025学年高中化学必修第一册沪科版(2020)教学设计合集.docx
- 2024-2025学年高中英语选择性必修 第一册译林版(2019)教学设计合集.docx
- 2025年储能系统在辅助服务市场定价机制下的技术创新与应用.docx
- 2024-2025学年小学综合实践活动沪科黔科版六年级下册-沪科黔科版教学设计合集.docx
- 《金融开放与监管改革:我国金融监管体系变革与金融市场监管能力提升路径》教学研究课题报告.docx
- 初中化学移动学习环境下轻量AI教育资源性能优化与教学创新教学研究课题报告.docx
最近下载
- 2024年全国眼视光行业眼镜验光员技能大赛理论参考试题库(含答案).pdf VIP
- 2025年11课《种树郭橐驼传》理解性默写练习(附参考答案) .pdf VIP
- 21个行业审核作业指导书.doc VIP
- 医院加强信息化建设 提高信息化水平工作情况四篇.docx VIP
- 《从局部抗战到全面抗战》部优教学设计.doc VIP
- 施耐德 ATV320 安全功能手册.pdf VIP
- 汉钟压缩机调试技术-hanbell.ppt VIP
- powmax国迈变频器POWSD-E3 交流伺服驱动器随机手册V17.pdf VIP
- 疫源地消毒总则gb19193-2015.docx VIP
- ASTM F1224-89(2004)E1 美国材料与试验协会标准.pdf VIP
文档评论(0)