将数据写入耦合设施: 性能注意事项
在应用程序设计级别,您必须考虑写入耦合设施的平均块大小会影响 CICS® 日志管理器的性能。
当写入耦合设施的数据的平均块大小小于 4 KB 时,将同步处理写入请求。 该操作与 CICS同步,正如用于访问耦合设施的指令一样,因为只要将数据放在结构中,该操作就会运行。 因此,将快速处理器与慢速耦合设施混用是不明智的。 如果对特定耦合设施的访问时间保持不变,那么对于同步访问,请求使用的处理器周期越快。
当写入耦合设施的数据平均块大小超过4KB时,写入请求将以异步方式处理; CICS 任务将放弃控制权,待写入请求完成后, MVS 系统记录器将发布事件控制块(ECB)。 这可能导致异步请求需要比同步请求更长的时间才能完成。
如果需要,子系统可能会将同步请求更改为异步请求,例如,如果子通道繁忙。 已更改的请求在 RMF III 报告上显示为 CHNGD。 图 1 显示了从 RMF 报告中抽取的内容,其中显示了同步和异步写入耦合设施结构的次数。 此报告提供系统名称,请求总数以及每秒的平均请求数。 对于每种类型的请求,它给出了请求数,此数表示的所有请求的百分比,平均服务时间以及标准偏差。图 1。 RMF 报告,显示同步和异步写入耦合设施的次数
STRUCTURE NAME = LOG_FV_001 TYPE = LIST
# REQ -------------- REQUESTS -------------
SYSTEM TOTAL # % OF -SERV TIME(MIC)-
NAME AVG/SEC REQ ALL AVG STD_DEV
MV2A 15549 SYNC 15K 95.3% 476.1 339.6
27.87 ASYNC 721 4.6% 3839.0 1307.3
CHNGD 12 0.1% INCLUDED IN ASYNC
注: 这仅适用于使用耦合设施结构的日志流。