性能测试基础监控规范(5)

2019-09-01 15:46

性能测试基础监控规范

图表 10 监控指标添加完成

3.2. Tuxedo

3.2.1.

指标类型 Tuxedo命令监控指标说明

指标名称 Queue Name Wk Queued 消息队列名 消息队列的当前负载量 消息队列的当前实际请求数 消息队列的平均长度 正在队列中等待的所有消息的总字节数 指标描述 显示该系统的 队列信息 Queued Ave.Len Bytes on queue Messages on queue 队列中正在等待的总请求数。默认情况下为 0 21

性能测试基础监控规范

Client Name 当前连接到tuxedo的客户信息 Time Status Bgn/Cmmt/Abrt 客户进程名 客户进程处在Staus的时间 service的状态,IDLE/BUSY 启动/提交/中断的交易数 表格 10 Tuxedo命令监控指标说明表

3.2.2.

监视器 服务器 LoadRunner监控Tuxedo指标说明

计数器(Counters) Requests per second Workload 描述 每秒钟处理的服务器请求数 监控 是 是 complete 计算机所有服务器每单位时间完成的总工作负荷 正在处理或等待处理tuxedo请求的活动服务器总数 计算机 per second Active servers 是 Busy servers 队列 Idel servers 当前正忙于处理tuxedo请求的活动服务器总数 当前等待处理tuxedo请求的活动服务器总数 是 是 Number queued Messages 工作站处理per second 已置于队列中的消息总数 是 是 received 工作站处理程序每单位时间接收到的消息数 程序(WSH) Messages sent per 工作站处理程序每单位时间发送回second 客户端的消息数 是 22

性能测试基础监控规范

Number of queue 工作站处理程序每单位时间阻止队列的次数。通过它可以了解工作站处理程序过载的频率 是 blocks per second 表格 11 LoadRunner监控Tuxedo指标说明 3.2.3.

3.2.3.1.

监控工具说明

使用LoadRunner监控Tuxedo

1. 安装tuxedo客户端

在Controller机器上安装Tuxedo8.1客户端,新建环境变量TUXDIR = Tuxedo8.1 的安装目录,将Tuxedo8.1安装目录下的bin目录添加到环境变量Path中。

2. 在Controller中配置tuxedo监控

1) 进入RUN页签,在树型图中选择tuxedo图,将其拖入右面视

图窗口中。

2) 右键单击该图并选择“添加度量”,或单击该图的任何位置并依次

选择“监控器” > “添加度量”,将打开“Tuxedo”对话框。 3) 在“被监控的服务器计算机”部分中单击“添加”,将打开“添加计算

机”对话框。

4) 输入要监控的计算机的服务器名称或 IP 地址(//hostip:端口),

选择计算机运行的平台,然后点击确定。

5) 在“Tuxedo”对话框的“资源度量”部分中单击“添加”。出现如下图

所示界面:

表格 12 监控登录界面

输入以下信息:

23

性能测试基础监控规范

? Login Name :输入您的登录名 ? Password :输入密码

? Server Name:输入服务器的名称。服务器名称的格式为 //<

计算机名>:< 端口号

>。或者,可以指定旧的 Tuxedo 版本使用的 IP 地址或十六进制格式。注意,不能使用引号。

? Client Name:输入客户端计算机的名称。如果 Tuxedo 服

务器以前被监控过,它的名 称将显示在“服务器名”框中。

(注:一般登录名、密码、客户端名可以不填) 6) 输入完以上信息点击确定,出现如下窗口:

图表 11 选择监控指标

选择相应的计数器点击Add按钮即可。

3.2.3.2. 使用Shell脚本监控Tuxedo

1. 设置tuxedo环境变量

一般环境变量的设置是写在一个shell脚本里,运行该脚本即可。如果不

24

性能测试基础监控规范

设置,在执行脚本的时候可能会报tmadmin为无效命令的错。有些服务器在启动tuxedo的时候环境变量已经设置完毕,即可以跳过此步骤。 2. 设置脚本参数

修改脚本中的相关参数,使其与被监控的tuxedo服务相对应。主要修改“逻辑机器名LMID”,“脚本收集数据的时间间隔sleep_time”,“总的循环收集次数loopnum”,“监控数据输出文件的名称”(建议取名为“监控命令”+“场景名称”+“执行日期时间”)。

红色为需要修改的部分 #!/bin/sh num=1

loopnum=5 #循环次数 sleep_time=5 #多久取一次数据

date_time=$(date +%y-%m-%d-%H-%M-%S) path_log=\ #文件保存路径 while [ $num -lt $loopnum ] do

echo $date_time >>$path_log #统计平均消息列表,队列的长度 echo pq | tmadmin -r |awk '($6!=\END {print \

echo pq | tmadmin -r |awk '$5!=\Queued is :\

echo \ #统计开始,提交,处理总量

echo pclt |tmadmin -r | awk '$6!=\

25


性能测试基础监控规范(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一切如来心秘密全身舍利宝箧印陀罗尼经(附咒梵文) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: