版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、性能调优及UNIX操作主要内容 1、WebLogic服务的监控 2、WebLogic性能优化 3、UNIX操作命令介绍WebLogic服务的监控 WebLogic的控制台console对内存的监控 Console - server - myserver - 右边窗口Mornitoring - PerformanceWebLogic服务的监控 Idle Threads 空闲线程数 这个值不能为0,否则意味着系统无线程可用,有死机的危险. Queue Length 等待队列的长度 当Idle Threads的值为0时,Queue Length会出现数值。如果Queue Length维持在较高位置,
2、且不下降时,有死机危险。但只要值在变,就说明系统还在运行.WebLogic服务的监控 Memory Usage 内存的使用情况 主要看垃圾回收是否频繁,在系统高负载的情况下,内存是否能达到8090的使用率。WebLogic服务的监控 查看线程的运行情况 线程是否都为空闲null状态。如不为空闲,看看是什么样的请求在占用线程。Console - server - myserver - 右键菜单View Execute Threads如下图所示:WebLogic服务的监控 Current Request 当前线程正在处理的请求 被占用的线程的情况:46、48、49 占用内容:Socket Read
3、er RequestWebLogic性能优化内存 一般建议正式的域(Domain)设置为-Xms1024m -Xmx1024m,表示堆的初始大小和最大值都是1024M。 1、修改文件:Unix为startWebLogic.sh或startManagedWebLogic.sh(集群用);Windows系统为startWebLogic.cmd或startManagedWebLogic.cmd(集群用)。 2、修改位置:为保证我们修改的参数生效,最好将内存参数命令行放在启动Java虚拟机之前。示例如下: WebLogic性能优化内存export CLASSPATHMEM_ARGS=-Xms1024m
4、 -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m# Call WebLogic Serverecho .echo CLASSPATH=$CLASSPATHecho .echo PATH=$PATHecho .echo *echo * To start WebLogic Server, use a username and *echo * password assigned to an admin-level user. For *echo * server administration, use the W
5、ebLogic Server *echo * console at http:/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.ServerWebLogic性能优化内存 3、注意Unix与W
6、indows的参数差别。AIX和Linux的参数值要加上双引号,Windows则不需要加。如该加的没加,不该加的加了,就会导致设置的参数不起作用,影响应用系统的性能。 4、Unix系统下参数是否生效的检查。可以使用如下命令: ps ef|grep java 如果设置的参数生效,在显示的结果中会看到设置的值。如没有生效,会显示weblogic缺省的值-Xms32m Xmx200m。WebLogic性能优化内存 5、Windows下可以使用echo命令,在startWebLogic.cmd文件中查看 echo %MEM_ARGS% 会在dos窗口中输出内存设置的信息。 WebLogic性能优化线程
7、数 线程数Thread Count weblogic服务在接收到请求后,会交给后台的线程来处理,线程数决定了并发处理能力的大小。 一般以服务器的CPU个数为基准,每个CPU可负担25个线程,最好不要超过50个 查看线程的运行情况,上面已经提到。WebLogic性能优化线程数 更改线程数Thread Count server 右键菜单 “View Execute Queues”项查看,如下图: 点击“default”,进入修改页面:WebLogic性能优化线程数 修改了修改了thread count的值后,要点击的值后,要点击“应应用(用(Apply)”按钮,并重启服务后,参数按钮,并重启服务后
8、,参数才能生效。才能生效。WebLogic性能优化连接池 数据库连接池的初始连接数建议数据库连接池的初始连接数建议200或以上,或以上,如资源允许可设置得更大,但不能超过最如资源允许可设置得更大,但不能超过最大连接数,最大连接数设置大连接数,最大连接数设置800。 Oracle的参数的参数processes设置为设置为1000或以或以上。上。 查看连接池:查看连接池:consoleservices Connection Pools修改参数WebLogic性能优化LicenseWeblogic实行实行License许可制度,免费下许可制度,免费下载软件使用的载软件使用的license是受限制的,
9、各个是受限制的,各个方面都会受到限制。方面都会受到限制。license文件的文件名为文件的文件名为license.bea,位,位于于weblogic的安装根目录下。的安装根目录下。 文件如下:文件如下:WebLogic性能优化License WebLogic性能优化License 主要检查4项:cpu、expiratioin、ip、units。 cpu:支持服务器使用cpu的数量,一般来说服务器都是多cpu的,如果这个值为1或2,等固定的数值,会限制服务器性能的发挥。unlimited表明没有限制,是最好的。 expiration:表明license文件的使用期限,如果是固定的日期,那么过了此
10、日期,weblogic就不能使用了。而且license文件的内容是不能修改的,不能通过修改此值的方式实现继续使用的目的。never表明永不过期。WebLogic性能优化License ip:限制了服务器的ip地址,其他ip地址不可以使用。any表示没有ip地址方面的限制。 units:试用版weblogic软件,这个值为5,也就是说,最多允许5各用户访问这个weblogic服务。unlimited表明没有限制。WebLogic性能优化NativeIO 在weblogic的server中,一般要将“Enable Native IO”选项置为false,即未选中状态。并将“Socket Reade
11、rs”的值设大66、88、99等,缺省值为33。 还要查看各线程的状态,如果线程出现大量被“Socket Readers”请求占用的情况,则还是要将NativeIO置为true。Unix日常命令操作 telnet 登录到远程服务器 pwd 查看当前所在的路径(目录) rootlinux2 # pwd /root ls 显示路径下的文件 -l 显示文件的属性 -a 显示隐含文件Unix日常命令操作drwx- 2 root root 4096 5月 15 08:17 .gnome2_privatedrwxr-xr-x 2 root root 4096 5月 15 07:48 .gstreamer-
12、0.8-rw-r-r- 1 root root 120 2005-08-06 .gtkrc-rw-r-r- 1 root root 130 5月 15 08:17 .gtkrc-1.2-gnome2-rw- 1 root root 915 6月 12 14:23 .ICEauthority-rw-r-r- 1 root root 49804 5月 15 08:10 install.log-rw-r-r- 1 root root 32468 5月 15 08:10 install.log.syslogdrwx- 3 root root 4096 6月 7 08:41 .kde 注意文件属性为第一行信息注意文件属性为第一行信息-rw-r-r d目录,目录,-普
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借款合同的利息规定
- 商店交易合同
- 方式购销合同范本模板
- 垃圾桶购销合同
- 童装批发合作协议
- 高效饮用水处理服务协议
- 家居订购合同范例
- 租赁合同权益转让契约
- 仓储服务合同范本格式样本
- 招标文件合同范本编写示例
- 2024译林版七年级英语上册单词(带音标)
- 品管圈PDCA案例-普外科提高甲状腺手术患者功能锻炼合格率
- 新媒体复习题与参考答案
- 2024年公司职代会发言稿(3篇)
- 菏泽学院课程与教学论(专升本)复习题
- 电玩城租赁经营合同
- 2024年中国救生圈市场调查研究报告
- 动火作业应急预案样本(4篇)
- Unit 4 Plants around us(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024年抖音直播平台搭建合同
- 2024年国家公务员考试《申论》真题(地市级)及答案解析
评论
0/150
提交评论