性能监视计数器
事务集成商 (TI) 有 24 个基本性能监视计数器,你可以将这些计数器添加到 Windows 系统监视器中,以分析性能并找出系统中的瓶颈所在。 可以选择任何计数器,然后单击“ 说明 ”获取有关该计数器的信息。
24 TI 性能监视计数器如下所示:
活动客户端
显示活动客户端的总数,这些客户端是已创建 TI 对象的实例但尚未释放该实例的客户端。
平均方法调用时间
度量 TI 用于处理客户端应用程序进行的方法调用的平均已用时间秒数。 从 TI 接收来自客户端应用程序的请求 (调用)
Invoke
的时间开始。 TI 将控制权返回到客户端应用程序时结束。 此计数器包括主机响应时间,它不特定于任何 TI 编程模型。 使用此计数器时,请考虑以下两个事实:计算中省略了特殊的 TI 属性,例如
GetNewRecordsSet
。不考虑两阶段提交 (2PC) 响应时间,并且从计算中省略。
注意
可以从平均方法调用时间中减去 CICS、CICS Non-LINK 和 IMS 的主机响应时间,以计算 TI 处理方法花费的时间量。 例如,假设事务需要一分钟才能完成。 主机响应时间为 48 秒,平均方法调用时间为 60 秒。 从平均方法调用时间中减去主机响应时间,TI 将用 12 秒来处理方法。 主机使用大部分事务时间。
来自 TCP 主机的字节数/秒
显示 TI 通过 TCP/IP 协议每秒从大型机接收的字节数。 此计数器不特定于任何 TI TCP/IP 编程模型。 对于 CICS MSLink 模型,由于链接模型协议标头数据,报告的数量将略高于用户数据量。 从主机接收的字节表示所有数据流量,包括用户数据。
从 SNA 主机接收的字节数/秒
显示 TI 通过 SNA 协议 (APPC/LU 6.2) 每秒从大型机接收的字节数。 此计数器不特定于任何 TI SNA (APPC/LU 6.2) 编程模型。 对于 CICS Link 模型,由于链接模型协议标头数据,报告的数量将略高于用户数据量。 从主机接收的字节表示所有数据流量,包括用户数据和两阶段提交 (2PC) 流。
发送到 TCP 主机的字节数/秒
显示每秒通过 TCP/IP 协议从 TI 发送到大型机的字节数。 此计数器不特定于任何 TI TCP 编程模型。 对于 CICS MS Link 模型,由于链接模型协议标头数据,报告的数量将略高于用户数据量。 发送到主机的字节表示通过 TCP/IP 的所有数据流量,包括用户数据。
注意
若要确定 Host Integration Server 计算机上的 TI 负载,可以将 TI 发送和接收的平均字节数与 Host Integration Server 的相应性能计数器进行比较。 例如,如果从 TI 发送到主机的平均字节数为 20,而主机集成服务器发送到主机的平均字节数为 100,则 Host Integration Server 流量将负责大部分负载。 因此,从主机返回的信息量可能小于向主机返回的信息量。 这就是为什么有两个计数器可用的原因,一个用于发送的字节数,一个用于接收的字节数。
发送到 SNA 主机的字节数/秒
显示每秒通过 SNA (APPC/LU 6.2) 协议从 TI 发送到大型机的字节数。 此计数器不特定于任何 TI SNA (APPC/LU 6.2) 编程模型。 对于 CICS Link 模型,由于链接模型协议标头数据,报告的数量将略高于用户数据量。 此数字以每秒字节数表示。
当前正在执行的调用
显示当前正在执行的方法调用数。
累积调用
显示自 COM+ 应用程序启动以来发生的方法调用总数。
主机重置时间 CICS 链接
度量主机在使用 CICS 链接模型时处理事务程序工作单元所花费的平均时间。 换句话说,此计数器衡量主机响应请求所花费的时间。 时间从 TI 发送最终数据缓冲区之后开始,到 TI 接收第一个响应缓冲区时结束。 此计数器以已用时间的秒表示。 使用此计数器时,请考虑以下两个事实:
不考虑两阶段提交 (2PC) 响应时间,并且从计算中省略。
发送到 TI 的第一个响应缓冲区中可能包含多个接收。 因此,当 TI 获取对第一个响应缓冲区的所有接收时,响应时间将结束。
主机重置时间 CICS 非链接或 IMS
度量主机在使用 CICS Non-LINK 或 IMS 模型时处理事务程序工作单元所花费的平均时间。 换句话说,此计数器衡量主机响应请求所花费的时间。 时间从 TI 发送最终数据缓冲区之后开始,到 TI 接收第一个响应缓冲区时结束。 此计数器以已用时间的秒表示。 使用此计数器时,请考虑以下两个事实:
不考虑两阶段提交 (2PC) 响应时间,并且从计算中省略。
发送到 TI 的第一个响应缓冲区中可能包含多个接收。 因此,当 TI 获取对第一个响应缓冲区的所有接收时,响应时间将结束。
主机 resp time TCP 并发服务器
度量主机在使用 TCP/IP CICS 并发服务器模型时处理事务程序工作单元所花费的平均时间。 此平均时间计数器测量主机响应发送给它的请求所花费的时间。 时间从 TI 发送最终数据缓冲区之后开始,到 TI 接收第一个响应缓冲区时结束。 此计数器以已用时间的秒表示。
主机重置时间 TCP MS 链接
度量主机在使用 TCP/IP CICS MSLink 模型时处理事务程序工作单元所花费的平均时间。 此平均时间计数器测量主机响应发送给它的请求所花费的时间。 时间从 TI 发送最终数据缓冲区之后开始,到 TI 接收第一个响应缓冲区时结束。 此计数器以已用时间的秒表示。
主机重置时间 TCP IMS Connect 或 OTMA
度量主机在使用 TCP/IP IMS 显式模型时处理事务程序工作单元所花费的平均时间。 此平均时间计数器测量主机响应发送给它的请求所花费的时间。 时间从 TI 发送最终数据缓冲区之后开始,到 TI 接收第一个响应缓冲区时结束。 此计数器以已用时间的秒表示。 IMS Connect 或 OTMA 使客户能够连接到现有的 IMS 事务,而无需将侦听器链接到 TP) (事务程序,因此无需重新编译 IMS TP。
链接调用数/秒
显示使用 CICS LINK 编程模型的方法调用数。 此数字表示每秒的调用数。
非链接调用数/秒
显示使用 CICS 非 LINK 或 IMS 编程模型的方法调用数。 此数字表示每秒调用数。
TCP 并发服务器调用数/秒
显示使用 TCP/IP CICS 并发服务器编程模型的方法调用数。 此数字表示每秒调用数。
TCP MSLink 调用数/秒
显示每秒使用 TCP/IP CICS MS Link 编程模型的方法调用数。
TCP OTMA 调用数/秒
显示使用 TCP/IP OTMA 编程模型的方法调用数。 此数字表示每秒调用数。
总调用数/秒
显示 TI 已处理的每秒方法调用总数。 此计数器不特定于任何 TI 编程模型。
总错误数/秒
显示每秒向客户端应用程序返回非零 HRESULT 的方法调用总数。 此计数器不特定于任何 TI 编程模型。
注意
将方法调用错误与 CICS LINK 调用和 CICS 非 LINK 调用进行比较会显示给定情况的严重性。 例如,如果方法调用错误计数器每秒报告两个错误,并且 LINK 调用或 CICS 非 LINK 调用报告每秒 50 个方法调用,则可能表明一个客户端应用程序在特定主机应用程序中出现问题。 因此,如果方法调用错误计数器每秒报告 50 个错误,并且 CICS LINK 调用或 CICS 非 LINK 调用报告每秒 50 个方法调用,则表明与主机的连接可能已终止。