性能测量工具

您可以使用一些工具来测量性能,并了解系统中哪些地方可能存在约束。

生产系统的性能取决于 CPU ,实存储器, ISC 链路,耦合设施和网络等资源的利用率。 可以编写各种程序来监视所有这些资源。 其中许多程序当前作为 IBM® 产品 (例如 CICS® 或 IMS) 的一部分提供,或者作为单独的产品提供。 这些主题描述了一些产品,这些产品可以提供有关生产系统的不同组件的性能信息。

这些主题中的产品列表远远不是性能监控工具的详尽摘要,尽管从这些来源提供的数据包含大量信息。 监视所有这些数据是一项广泛的任务。 此外,只有一小部分所提供的信息对于识别约束和确定必要的调整操作非常重要,您必须为特定 CICS 系统识别此特定子集。

请考虑有两种不同类型的工具:
  1. 直接衡量您是否符合目标的工具
  2. 其他工具,用于了解您可能无法实现目标的内部原因。

任何工具都无法直接衡量您是否满足最终用户响应时间目标。 CICS 中任务的生存期是可比较的,即通常与响应时间相关,而错误响应时间通常与 CICS中的长生存期相关,但由于响应时间的其他因素,此关联并不准确。

显然,您需要帮助您衡量目标的工具。 在某些情况下,您可能会选择一个工具来查看有助于实现性能目标 (例如,任务生存期) 的一些内部函数,而不是直接测量实际目标,因为很难对其进行测量。

当您获得了系统的经验后,您应该很好地了解在该特定系统中最重要的特定事项,因此,哪些事项可用作异常报告的基础。 然后,监视重要数据的一种方法可能是设置异常报告过程,以过滤出对调整过程并不重要的数据。 这涉及为标识约束的性能条件设置标准,以便在过滤掉正常性能数据时可以区分和报告异常。 这些标准根据个别系统要求和服务级别协议而有所不同。

通常,您需要收集大量数据,然后才能完全了解自己系统的行为,并确定调整工作可以提供最佳整体性能改进的位置。 熟悉分析工具及其提供的数据是任何成功调整工作的基础。

但是,请记住,所有监视工具都需要使用成本处理工作。 典型成本为 CICS 监视设施 (性能类) 的额外处理器周期 5% ,异常类最多 1%。 CICS 跟踪设施开销高度依赖于所使用的工作负载。 开销可以超过 25%。

通常,我们建议您在显示的优先级顺序中使用以下工具:
  1. CICS 统计信息
  2. CICS 监视数据
  3. CICS 内部和辅助跟踪。