[转帖] TUXEDO运用系统的性能优化方法_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4639 | 回复: 0   主题: [转帖] TUXEDO运用系统的性能优化方法        下一篇 
liulin_2
注册用户
等级:少校
经验:1143
发帖:85
精华:5
注册:2012-12-10
状态:离线
发送短消息息给liulin_2 加好友    发送短消息息给liulin_2 发消息
发表于: IP:您无权察看 2012-12-13 15:51:05 | [全部帖] [楼主帖] 楼主

采取TUXEDO的性能分析工具txrpt

txrpt可统计出系统内每一个SERVICE的在某段特定时间内所处理的要求的总数及均匀处理时间,它的使用方法以下: 

(1)在UBBCONFIG中SERVER节做以下设置:即在CLOPT中加 -r. 

*SERVERS
DEFAULT:
CLOPT="-A -r"


  或clopt = "-A -e /log/wsl.log -r -- -n //32.22.22.22:9999" 

  说明:假如在DEFAULT的CLOPT中加-r参数是对所有的SERVICE调用都进行统计, 

  假如只在某个SERVER的CLOPT中加-r参数是对该SERVER中的所有的SERVICE调 

  用都进行统计. 

  重编译UBBCONFIG后,并重启动TUXEDO后,以后对SERVICE的调用统计信息会自 

  动写到标准毛病输出文件中,默许为stderr. Tuxedo允许通过Tuxedo SERVER配置项CLOPT的-e参数来  重定向stderr输出文件。

CLOPT="-A -r -e stdout_simple"


(2)一段时间后,可用txrpt进行性能分析,txrpt的命令格式以下: 

txrpt [-t] [-n names] [-d mm/dd] [-s time] [-e time]


  参数说明: 

-t


  对输出进行排序,总计处理要求所花的时间越多的排的越靠前.假如不指定,按总 

  计被调用的次数越多的排的越靠前. 

-n names


  只输出指定名称的SERVICE的统计信息,假如有多个,可用,隔开. 

-d mm/dd


  限定日期,统计指定日期的信息. 缺省为当前日期. 

-s time


  指定统计开始时间:格式为:hr[:min[:sec]]. 

-e time


  指定统计结束时间:格式为:hr[:min[:sec]]. 

  例子: 

txrpt -nTOUPPER -d11/05 -s11:03 -e14:28 the report produced looks like the following.
START AFTER: Thu Oct 05 11:01:00 2001
END BEFORE: Thu Oct 05 14:18:00 2001
SERVICE SUMMARY REPORT
SVCNAME 11a-12n 13p-14p 14p-15p TOTALS
Num/Avg Num/Avg Num/Avg Num/Avg
------ -------- -------- -------- -------
TOUPPER 2/0.25 3/0.25 1/0.96 6/0.37
------- ------- ------- ------- -------
TOTALS 2/0.25 3/0.25 1/0.96 6/0.37


  上面的例子说明: 在11月5号的11:03到14:28这段时间内,TOUPPER被调用了6 

  次,均匀每次的处理时间是0.37秒. 

  留意:txrpt只能统计一天内的信��,即由-D指定的日期.留意当用txrpt进行性能统计 

  分析时,ULOGDEBUG环境变量不要设为Y,由于它的输出信息会对txrpt造成干扰.

如果结果显示为:

SERVICE    PID        SDATE        STIME        EDATE        ETIME
-------    ---        -----        -----        -----        -----
XXXX    1427       1336131977   1003072358   1336131977   1003072359
XXXX    1427       1336131977   1003072364   1336131977   1003072364
XXXX    1427       1336131977   1003072364   1336131977   1003072364


转换为:

txrpt -d `date '+%m'`/`date '+%d'` < $HOME/run/bin/stderr >$HOME/run/tuxrptlog/tuxdoreport`date '+%Y%m%d'`.log


北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论