Tuxedo性能监控
Tuxedo性能监控
文档控制
修订记录
版本日期作者变更说明1.02007-7-19郭瑞升
1.Tuxedo命令5
1.1.启动和停止一个应用5
1.1.1.启动和停止应用的流程5
1.1.2.设置环境变量5
1.1.3.创建TUXCONFIG文件5
1.1.4.在所有站点(site)启动tlisten6
1.1.5.手动复制应用程序的目录和文件6
1.1.6.创建TLOG设备(Device)6
1.1.7.启动应用程序6
1.1.8.停止应用程序6
1.2.创建和配置TMS6
2.性能监控前准备8
2.1.监控应用程序的方法8
2.2.选择合适的监控工具8
2.3.用管理控制台监控应用程序8
2.4.用命令行工具监控应用程序8
2.5.用EventBroker监控应用程序9
2.6.用日志文件监控应用程序9
2.7.用MIB监控应用程序9
2.8.用运行时和用户级跟踪工具9
2.9.用DBBL和BBL处理错误9
2.10.用ATMI处理系统级和应用级错误9
2.11.监控多线程多上下文应用程序9
2.12.如何查看tuxedo的详细版本9
2.13.了解应用的配置10
2.14.设置report选项12
3.性能监控12
3.1.查看ULOG日志12
3.2.查看TLOG日志13
3.3.性能监控脚本13
3.4.各监控命令输出的含义13
3.4.1.psr输出服务器信息13
3.4.2.psc输出服务信息14
3.4.3.pq输出队列信息14
3.4.4.pclt输出客户端信息15
4.性能分析15
5.性能优化及建议16
5.1.何时使用MSSQ队列16
5.2.配置domain网关时注意的步骤及问题16
5.3.如何启用负载均衡22
5.4.如何设置接口或服务的优先级22
5.5.邦定多个服务(service)到服务器(server)22
5.6.提高系统整体性能22
5.7.确定系统的IPC资源22
5.8.优化IPC参数22
5.9.测量系统流量24
6.故障解决(troubleshooting)24
6.1.如何产生和查看core dump信息24
6.2.如何查看tuxedo的详细版本24
6.3.确定故障类型25
6.4.如何主动向最终客户发消息25
6.5.维护系统文件25
6.6.恢复时需要考虑的25
6.7.修复Partitioned网络25
6.8.恢复故障机器25
6.9.如何替换系统组件25
6.10.如何替换应用组件25
6.11.手动清除资源和重启服务器(server)25
6.12.撤销或提交事务25
6.13.当使用事务时,如何从故障中恢复。25
6.14.当应用停止失败时,如何使用IPC工具25
6.15.在应用启动时,有一组TMS启动时间过长或起不来25
7.附录26
Tuxedo命令
启动和停止一个应用
启动和停止应用的流程
设置环境变量
创建TUXCONFIG文件
将文本配置文件转换成二进制文件
tmloadcf [-n] [-y] [-c] [-b blocks] {UBBCONFIG_file|-}
-n:只进行系统检查,报告错误。
-y:强制覆盖已存在的TUXCONFIG文件。
-c:计算配置文件需要的最少IPC资源。
-b:限制TUXCONFIG文件的大小,主要用于TUXCONFIG文件存储在裸设备的情况。
tmloadcf –y ubb.guoruisheng
在所有站点(site)启动tlisten
手动复制应用程序的目录和文件
创建TLOG设备(Device)
在配置文件的MACHINES部分设置TLOGDEVICE, TLOGOFFSET, TLOGNAME和 TLOGSIZE参数
在MASTER机器上执行如下命令.
$tmadmin -c
-c:为配置模式
创建TLOG设备
>crdl -z config -b blocks
-z:为文件的存放路径,应该和配置文件中的TLOGDEVICE参数一致。
-b:指定块的数量。
在其它需要全局事务的机器上重复步骤1到3。
注:如果TLOG存储在镜像的磁盘上,则不需要作步骤4。
启动应用程序
$ tmboot [-g grpname] [-o sequence] [-S] [-s servername] [-A] [-y]
-g:启动指定的组名中的服务器(server)。
-o:按指定的顺序启动服务器(serve