- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 内容页 * 内容页 * 内容页 * 内容页 * 内容页 * 内容页 【融金教育】 金融软件工程师定向培养 【融金教育】 金融软件工程师定向培养 WebLogic Server 调优和性能监控 总体提纲 调优篇 JVM调优 WebLogic Server调优 JDBC调优 WEB调优 其他调优设置 性能监控篇 性能参数 参数分析 案 例 Best Practices 调优篇 JVM调优 WebLogic Server调优 JDBC调优 WEB调优 其他调优设置 1.JVM调优 1) 修改Java堆大小 把Java 堆的最小值与最大值设为相等,提高高性能的吞吐量;而为防止内存溢出等情况的发生,需要把Java堆的大小调整成合适的值;下面是Sun J2SDK下设置Java堆的大小的方法: commEnv.sh中设置 MEM_ARGS =MEM_ARGS=-Xms1536m -Xmx1536m -XX:PermSize=128m -XX:MaxPermSize=256m WebLogic的启动脚本中设置(startWebLogic.sh) MEM_ARGS =“MEM_ARGS=-Xms1536m -Xmx1536m -XX:PermSize=128m -XX:MaxPermSize=256m” 1.JVM调优(续) 2) 手动垃圾回收 WebLogic 控制台设置方法: /console/中{domain_name}-Servers-{server_name}Monitoring — Performance-Force garbage collection 调优篇 JVM调优 WebLogic Server调优 JDBC调优 WEB调优 其他调优设置 2.WebLogic Server调优 1)尽量使用本地IO库 WebLogic Server有两套套接字复用器:Java版和本地库。采用小型本地库更有效,尽量激活Enable Native IO(默认),此时UNIX默认使用CPUs+1个线程,Window下为双倍CPU。如果系统不能加载本地库,将会抛出java.lang.UnsatisfiedLinkException,此时只能使用Java套接字复用器,可以调整socket readers 百分比,默认为33%。 2.WebLogic Server调优(续) 2)调整默认执行线程数 理想的默认执行线程数是由多方面的因素决定的,比如机器CPU性能、总线体系架构、I/O、操作系统的进程调度机制、JVM的线程调度机制。WebLogic生产环境下默认的线程为25个,随着CPU个数的增加,WebLogic可以近乎线性地提高线程数。线程数越多,花费在线程切换的时间也就越多,线程数越小,CPU可能无法得到充分利用 在生产环境下,推荐默认执行线程数为200个. 调优篇 JVM调优 WebLogic Server调优 JDBC调优 WEB调优 其他调优设置 3.JDBC调优 1)选择合适驱动程序类型 Oracle提供thin驱动和oci驱动,从性能上来讲,oci驱动强于thin驱动,特别是大数据量的操作。但在简单的数据库操作中,性能相差不大,随着thin驱动的不断改进,这一弱势将得到弥补。而thin驱动的移植性明显强于oci驱动。所以在通常情况下建议使用thin驱动。 3.JDBC调优(2) 2)调节连接池初始容量和最大容量 JDBC Connection Pool的调优受制于WebLogic Server线程数的设置和数据库进程数,游标的大小。通常我们在一个线程中使用一个连接,所以连接数并不是越多越好,为避免两边的资源消耗,建议设置连接池的最大值等于或者略小于线程数。同时为了减少新建连接的开销,将最小值和最大值设为一致;值等于WebLogic Server的执行线程数。 3.JDBC调优(3) 3)其他配置 尽管JDBC Connection Pool提供了很多高级参数,在开发模式下比较有用,但大部分在生产环境下不需调整。这里建议最好不要设置测试表, 同时Test Reserved Connections和Test Released Connections也无需勾上。 当然如果你的数据库不稳定,时断时续,你就可能需要上述的参数打开. 调优篇 JVM调优 WebLogic Server调优 JDBC调优 WEB调优 其他调优设置 4.WEB调优 1)调整WEB应用描述符 WEB应用除代码之外的调优比较简单,仅仅是对
您可能关注的文档
- 2012年全国高考数学(理)选择题详解.pdf
- 2012新高考全案 第1章 集合与常用逻辑用语 第1讲 集合的概念与运算.ppt
- 2012新高考全案 第1章 集合与常用逻辑用语 第3讲 简单的逻辑联结词及两个量词.ppt
- 2012新高考全案 第2章 函数与基本的初等函数 第4讲 函数的奇偶性及周期性.ppt
- 2012新课标同步导学高一地理练习:4 本章高效整合(中图版必修1).doc
- 2012新课标同步导学高一物理课件:5 本章高效整合(鲁科版必修1).ppt
- 2012新课标同步导学高一物理课件:6 本章高效整合(鲁科版必修1).ppt
- 2012新提职学校干部培训:塑造教育者良好形象.ppt
- 2013-2014学年 高中数学 人教B版选修2-1【配套备课资源】3.2.2精要课件 平面的法向量与平面的向量表示.ppt
- 2013高考数学_全国1卷.doc
最近下载
- 2023届高考数学一轮复习专题:三角函数有关w的值及w取值范围的求法题型总结.docx
- 2024新湘艺版音乐七年级上册第二单元 汉族民歌 课件.pptx
- 教师资格证小学科目二默写本《教育知识与能力》.pdf VIP
- 江苏省淮安市淮安区2022-2023学年统考八年级上学期期中数学试卷 .docx
- GB-T17167-1997企业能源计量器具配备和管理导则.pdf
- 【优质】某地区一级水电站建设项目可行性研究报告-优秀甲级资质可研报告180页.doc
- 灶具成品检测标准.pdf
- 腹股沟疝(共27张PPT).pptx
- 部编版小学语文五年级上册第四单元整体解读与教学建议.doc
- 幼儿园 中班数学《10以内的倒数》.ppt VIP
文档评论(0)