### Tuxedo性能跟踪文件stderr格式分析及分析工具 #### 一、Tuxedo性能跟踪文件stderr概述 在Tuxedo应用中,性能跟踪文件(默认文件名为stderr)是进行性能调优的重要依据之一。该文件记录了每个service的调用次数及调用时间等关键信息,对于理解系统的运行状况具有重要意义。 #### 二、性能跟踪文件stderr的配置与开启 为了启用性能跟踪功能,需要在Tuxedo的UBB配置文件中进行相应的设置。具体步骤如下: 1. **修改UBB配置**:在UBBCONFIG文件中SERVER节的CLOPT参数添加`-r`选项,例如: ```plaintext *SERVERS DEFAULT: CLOPT="-A-r" ``` 这里的`-r`参数意味着记录每个service的调用情况。如果仅希望跟踪特定服务器的服务,可以在该服务器的CLOPT中添加`-r`参数。 2. **编译与重启**:完成上述配置后,需要重新编译UBBCONFIG文件,并重启Tuxedo服务以使新配置生效。 #### 三、性能跟踪文件stderr的数据格式解析 Tuxedo性能跟踪文件stderr中记录的数据行格式统一,以`@`字符开头,每行由六个字段组成,各字段之间通过一个或多个空格分隔。这些字段的具体含义如下: 1. **Service名称**:表示被调用的service名称,需要注意的是`@`字符不被视为service名称的一部分。 2. **调用者PID**:表示发起该service调用的进程ID。如果是域间调用,则为本地GWTDOMAIN进程的PID。 3. **调用开始时间(整数秒)**:以1970年1月1日0时0分为起点,到此次调用开始时刻的秒数。 4. **调用开始时间(0.01秒)**:表示从服务启动到本次调用开始的0.01秒为单位的时间。 5. **调用结束时间(整数秒)**:以1970年1月1日0时0分为起点,到此次调用结束时刻的秒数。 6. **调用结束时间(0.01秒)**:表示从服务启动到本次调用结束的0.01秒为单位的时间。 #### 四、性能跟踪文件stderr的数据分析 为了更有效地利用性能跟踪文件stderr中的数据,开发了一款新的性能分析工具tuxpa.sh,以弥补Tuxedo自带的txrpt工具的一些不足之处。新工具的主要特点包括: 1. **自动获取服务信息**:使用tmadmin命令从生产设备上自动提取每个service对应的server及服务启动数量,用于计算每个server的空闲程度(idle)。 2. **逐行解析stderr**:使用awk工具逐行读取stderr文件中的性能跟踪数据,并按格式逐行统计调用开始时间、调用持续时间以及调用次数。 3. **多粒度汇总统计**:基于调用开始时间,可以按不同的时间粒度(如每秒、每分钟)进行汇总,统计每段时间内的调用次数和总调用时间。 4. **计算server空闲率**:根据获取的service和服务数量信息,计算每个server的空闲程度。计算公式为:每秒idle = 100% - (调用次数 × 平均调用时间 / 配置服务个数 × 60)。 #### 五、统计分析结果示例 以下是使用tuxpa.sh工具进行统计分析后的示例结果: 1. **service每分钟明细统计数据**:显示每个service在每分钟内的调用次数、平均调用时间等信息。 2. **service每分钟汇总统计数据**:提供所有service在每分钟内的汇总统计信息。 3. **server每分钟明细统计数据**:展示每个server在每分钟内的调用次数、平均调用时间以及idle值。 4. **server每分钟汇总统计数据**:提供所有server在每分钟内的汇总统计信息。 通过这些详细的数据分析,可以帮助运维人员更加深入地了解系统的性能表现,从而有针对性地进行优化调整。
























- xingz12342013-06-21还不错,不过没有工具,只是文档
- apo_nemo2013-02-22急需的资料,太感谢了

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 公司管理系统信息化建设规划.doc
- 项目管理组织结构图与管理任务.doc
- 基于51单片机的碎纸机控制系统本科设计说明.doc
- 网络系统建设与运维(初级)电子讲义全书教案完整版.doc
- 基于PLC五层电梯楼层控制系统的设计.doc
- 国家开放大学电大专科《网络系统管理与维护》多项选择判断题题库及答案.docx
- 汇编语言程序设计方法ppt课件.ppt
- 信息系统安全方案.doc
- 通用版网络安全技术解读PPT课件.pptx
- 系统集成项目管理.doc
- 双代号网络计划时间参数计算精.doc
- 建设项目管理培训课件.ppt
- 图书馆网络设计方案.doc
- 区块链技术合作发展机遇讲解.pptx
- 项目管理阶段考核评分自查表.doc
- 软件工程及项目管理基础知识.doc


