使用CEMT交易调整优化CICS系统运行.doc
文本预览下载声明
使用 CEMT 交易调整优化 CICS 系统运行
ZDNet 软件频道????更新时间:2007-10-08作者:ibm????来源:ibm
本文关键词: ??应用??系统??技术??中间件??
1. 前言
我们在先前的文章中曾经介绍过如何使用CSTD交易来分析TXSeries-CICS系统的交易处理性能。我们知道使用CSTD主要可用来获得CICS系统在运行期间的各种资源开销以及交易处理性能的统计数据,由此可对CICS系统当前的运行状态有了准确的评估和认识。这时候,结合我们的应用经验,就会在我们的头脑中形成对CICS系统的调整策略。
那么如何实施我们的调整策略呢?CICS产品内置交易CEMT可以帮助我们完成各种运行时资源分配的调整,这些主要调整包括:
CICS域(Region)中应用服务器数目调整;
交易分类队列深度调整;
关闭开启交易服务程序;
观察当前运行的交易状态;
清除挂起的交易;
此外,CEMT还提供了开启关闭跟踪(Trace)以及对系统做快照(Snapshot)等实用功能,为CICS问题诊断提供重要的原始数据。
更为重要的是,所有这些功能的发生,都不需要停止CICS应用系统来完成。这对关键系统生产运营的连续性无疑提供了有力的保障。
回页首
2. CEMT功能操作指引
CEMT屏幕包含了如下三个不同的功能区域:
命令输入区域(屏幕的第一行)
信息显示区域 (每屏19 行,屏幕大小24 x 80)
程序功能键区域 (the last line of the screen).
命令输入区域
在命令输入区域可以输入任何CEMT命令,支持通配符操作,例如:
INQ FILE(*)
信息显示区域
信息显示区域是位于命令输入区域和程序功能键区域之间的主要区域。CICS使用这个区域显示你可以在当前的命令上下文中使用的功能选项,或者是你所请求的操作(查询、设置)的结果信息。
程序功能键 (PF)区域
下面的列表解释了各个程序功能键的含义,如果你的键盘不支持PF键,则你可以使用Tab键来在屏幕上将光标定位到所需要的功能键上,然后按回车即可。
PF1 显示帮助。
PF3 从CEMT中退出,这样CICS就终止了你的CEMT交易执行,结束会话。但是,如果你正在编辑屏幕,CICS会忽略这个请求,并且不会终止你的会话。
PF7 屏幕显示回翻半页。
PF8 向后翻屏幕显示半页。
PF9 展示消息。如果CICS为你的请求生成了多个消息,CICS在屏幕的底部显示一条消息告诉你有多少消息被产生了,PF9允许你在一个独立的屏幕上显示消息。
PF10 向回翻一整页。
PF11 向前翻一整页。
回页首
3. 使用CEMT查询并调整CICS资源属性配置
进入CEMT
CEMT交易(命令)可以用来完成很多系统动态参数调整及维护功能。在终端的主屏幕输入:CEMT,然后按回车,即可进入CEMT的主画面,如图:
图1. CEMT的主画面
说明:这里,CEMT主要有4个功能选项:
Discard: 从FEPI(Front-End Programming Interface)中完全去除targets、nodes、pools, 或property sets。
Inquire: 查询并更改CICS域中各种资源属性的配置。
Perform: 执行对CICS系统做快照或关闭CICS域的功能。
Set: 以命令设置CICS各种资源属性。
输入大写字母标识的部分即可快捷地进入相应的功能界面。最常用的功能为:I(nquire)和S(et),也即查询资源配置和更改资源配置。由于在Inquire的界面同样可支持更改设置资源属性的操作,所以在实际应用中,我们往往使用Inquire的界面来完成查询并更改属性配置的工作,因此我们在本文中将主要来介绍如何使用Inquire来查询并调整资源属性的配置。
注意,并非所有的CICS资源属性都可以在CEMT中查询更改。在CEMT中对资源所做的变更,将只影响当前的运行。也就是说,一旦CICS域重新启动后,这些变更将会消失。所以,如果需要永久化当前的配置变更,还需要使用CICS资源配置命令来完成对永久资源库(Permanent Database)的更新。
使用Inquire查询并更改资源配置
在上面的屏幕中,输入:I,然后按回车,即可进入Inquire的主画面。如图:
图2. Inquire选项的主画面
说明:这里列出了很多选项,你可以选择相应的选项以查询其当前的配置状态,并可以即时更改。其中,比较常用的选项有:
AUXtrace
DUMP
DUMPOptions
Monitor
System
Program
TAsk
TClass
TRAC
显示全部