版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页性能调优及UNIX操作性能调优及UNIX操作
发表于:2023-08-25来源::点击数:标签:
主要内容1、WebLogic服务的监控2、WebLogic性能优化3、UNIX操作命令介绍WebLogic服务的监控WebLogic的控制台console对内存的监控Console--server--myserver--右边窗口Mornitoring--PerformanceWebLogic服务的监控IdleThreads空闲线程数
主要内容
1、WebLogic服务的监控
2、WebLogic性能优化
3、UNIX操作命令介绍
WebLogic服务的监控
WebLogic的控制台console对内存的监控
Console--server--myserver--右边窗口Mornitoring--Performance
WebLogic服务的监控
IdleThreads空闲线程数
这个值不能为0,否则意味着系统无线程可用,有死机的危险.
QueueLength等待队列的长度
当IdleThreads的值为0时,QueueLength会出现数值。如果QueueLength维持在较高位置,且不下降时,有死机危险。但只要值在变,就说明系统还在运行.
WebLogic服务的监控
MemoryUsage内存的使用情况
主要看垃圾回收是否频繁,在系统高负载的情况下,内存是否能达到80-90%的使用率。
WebLogic服务的监控
查看线程的运行情况
线程是否都为空闲null状态。如不为空闲,看看是什么样的请求在占用线程。
Console--server--myserver--右键菜单ViewExecuteThreads
如下图所示:
WebLogic服务的监控
CurrentRequest当前线程正在处理的请求
被占用的线程的情况:46、48、49
占用内容:SocketReaderRequest
WebLogic性能优化——内存
一般建议正式的域(Domain)设置为-Xms1024m-Xmx1024m,表示堆的初始大小和最大值都是1024M。
1、修改文件:Unix为startWebLogic.sh或startManagedWebLogic.sh(集群用);Windows系统为startWebLogic.cmd或startManagedWebLogic.cmd(集群用)。
2、修改位置:为保证我们修改的参数生效,最好将内存参数命令行放在启动Java虚拟机之前。示例如下:
WebLogic性能优化——内存
exportCLASSPATH
MEM_ARGS="-Xms1024m-Xmx1024m-XX:NewSize=256m-XX:MaxNewSize=256m-XX:MaxPermSize=256m"
#CallWebLogicServer
echo"."
echo"CLASSPATH=${CLASSPATH}"
echo"."
echo"PATH=${PATH}"
echo"."
echo"***************************************************"
echo"*TostartWebLogicServer,useausernameand*"
echo"*passwordassignedtoanadmin-leveluser.For*"
echo"*serveradministration,usetheWebLogicServer*"
echo"*consoleathttp://[hostname]:[port]/console*"
echo"***************************************************"
${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}${JAVA_OPTIONS}-Dweblogic.Name=${SERVER_NAME}-Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}-Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy"weblogic.Server
WebLogic性能优化——内存
3、注意Unix与Windows的参数差别。AIX和Linux的参数值要加上双引号,Windows则不需要加。如该加的没加,不该加的加了,就会导致设置的参数不起作用,影响应用系统的性能。
4、Unix系统下参数是否生效的检查。可以使用如下命令:
ps–ef|grepjava
如果设置的参数生效,在显示的结果中会看到设置的值。如没有生效,会显示weblogic缺省的值-Xms32m–Xmx200m。
WebLogic性能优化——内存
5、Windows下可以使用echo命令,在startWebLogic.cmd文件中查看
echo%MEM_ARGS%
会在dos窗口中输出内存设置的信息。
WebLogic性能优化——线程数
线程数ThreadCount
weblogic服务在接收到请求后,会交给后台的线程来处理,线程数决定了并发处理能力的大小。
一般以服务器的CPU个数为基准,每个CPU可负担25个线程,最好不要超过50个
查看线程的运行情况,上面已经提到。
WebLogic性能优化——线程数
更改线程数ThreadCount
server——右键菜单——“ViewExecuteQueues”项查看,如下图:
点击“default”,进入修改页面:
WebLogic性能优化——线程数
修改了threadcount的值后,要点击“应用(Apply)”按钮,并重启服务后,参数才能生效。
WebLogic性能优化——连接池
数据库连接池的初始连接数建议200或以上,如资源允许可设置得更大,但不能操作最大连接数,最大连接数设置800。
Oracle的参数processes设置为1000或以上。
查看连接池:console-services-ConnectionPools
修改参数
WebLogic性能优化——License
Weblogic实行License许可制度,免费下载软件使用的license是受限制的,各个方面都会受到限制。
license文件的文件名为license.bea,位于weblogic的安装根目录下。
文件如下:
WebLogic性能优化——License
bea-licenses
license-groupformat="1.0"product="WebLogicPlatform"release="8.1"
license
component="2PC"
cpus="unlimited"
expiration="never"
ip="any"
licensee="BEACommercialCustomer"
type="Commercial"
units="unlimited"
signature="zHCClaqBLPISe/tJfo8vPBecDtE=0MCwCFCMCc6O2WuIwtrJyR7i2IkivYYfhbug=="
/
WebLogic性能优化——License
主要检查4项:cpu、expiratioin、ip、units。
cpu:支持服务器使用cpu的数量,一般来说服务器都是多cpu的,如果这个值为1或2,等固定的数值,会限制服务器性能的发挥。unlimited表明没有限制,是最好的。
expiration:表明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训及照片课件
- 生态工程的基本原理不错1
- ROS机器人开发项目实战 课件 第2章(ROS架构)
- 安全培训内容结尾课件
- 2026年甘肃建筑职业技术学院单招综合素质笔试备考题库附答案详解
- 河南省洛阳市强基联盟2025-2026学年高一上学期1月月考-日语试题含答案
- 安全培训全流程管理内容课件
- 2026年时事政治题库测试卷附参考答案详解(培优A卷)
- 2025-2030健康管理系统平台研发与应用情况监测及未来远程诊疗设备普及与医疗保健产业创新报告
- 教育与科学技术
- 评估报告-G315交叉口安评报告
- GB/T 45683-2025产品几何技术规范(GPS)几何公差一般几何规范和一般尺寸规范
- 销售部年终总结及明年工作计划
- 工作计划执行跟踪表格:工作计划执行情况统计表
- 城市道路路基土石方施工合同
- 教学计划(教案)-2024-2025学年人教版(2024)美术一年级上册
- 国家基本公共卫生服务项目之健康教育
- DL∕ T 1166-2012 大型发电机励磁系统现场试验导则
- 新人教版日语七年级全一册单词默写清单+答案
- HJ 636-2012 水质 总氮的测定 碱性过硫酸钾消解紫外分光光度法
- QBT 2739-2005 洗涤用品常用试验方法 滴定分析 (容量分析)用试验溶液的制备
评论
0/150
提交评论