付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用CEMT交易调整优化CICS系统运行ZDNet 软件频道更新时间:2007-10-082007-10-08 作者:ibm 来源:ibm本文关键词:应用系统技术中间件1 .前言我们在先前的文章中曾经介绍过如何使用 CSTD 交易来分析 TXSeries-CICS 系统的交易处理性能。 我们知道使用 CSTD 主要可用来获得 CICS 系统在运行期间的各种资源开销以及交易处理性能的统计数据,由此可对 CICS 系统当前的运行状态有了准确的评估和认识。这时候,结合我们的应用经验,就会在我们的头脑中形成对 CICS 系统的调整策略。那么如何实施我们的调整策略呢?CICS 产品内置交易 CEMT 可
2、以帮助我们完成各种运行时资源分配的调整,这些主要调整包括:CICS 域(Region)中应用服务器数目调整;交易分类队列深度调整;关闭开启交易服务程序;观察当前运行的交易状态;清除挂起的交易;此外,CEMT 还提供了开启关闭跟踪(Trace)以及对系统做快照(Snapshot)等实用功能,为 CICS 问题诊断提供重要的原始数据。更为重要的是,所有这些功能的发生,都不需要停止 CICS 应用系统来完成。这对关键系统生产运营的连续性无疑提供了有力的保障。小回页首2 .CEMT 功能操作指引CEMT 屏幕包含了如下三个不同的功能区域:命令输入区域(屏幕的第一行)信息显示区域(每屏 19 行,屏幕大
3、小 24x80)程序功能键区域(thelastlineofthescreen).命令输入区域在命令输入区域可以输入任何 CEMT 命令,支持通配符操作,例如:INQFILE(*)信息显示区域信息显示区域是位于命令输入区域和程序功能键区域之间的主要区域。CICS 使用这个区域显示你可以在当前的命令上下文中使用的功能选项,或者是你所请求的操作(查询、设置)的结果信息。程序功能键(PF)区域下面的列表解释了各个程序功能键的含义,如果你的键盘不支持 PF 键,则你可以使用键来在屏幕上将光标定位到所需要的功能键上,然后按回车即可。显示帮助。从 CEMT 中退出,这样 CICS 就终止了你的 CEMT 交
4、易执行,结束会话。但是,如果你正在编辑屏幕,CICS 会忽略这个请求,并且不会终止你的会话。屏幕显示回翻半页。向后翻屏帚显小半页。展示消息。如果 CICS 为你的请求生成了多个消息,CICS 在屏幕的底部显示一条消息告诉你有多少消息被产生了,允许你在一个独立的屏幕上显示消息。向回翻一整页。向前翻一整页。说明:这里,CEMT 主要有 4 个功能选项:Discard:从 FEPI(Front-EndProgrammingInterface)中完全去除 targets、nodes、pools,或 propertysets。Inquire:查询并更改 CICS 域中各种资源属性的配置。Perform:
5、执行对 CICS 系统做快照或关闭 CICS 域的功能。Set:以命令设置 CICS 各种资源属性。输入大写字母标识的部分即可快捷地进入相应的功能界面。最常用的功能为:I(nquire)和 S(et),也即查询资源配置和更改资源配置。由于在 Inquire 的界面同样可支持更改设置资源属性的操作,所以在实际应用中,我们往往使用 Inquire 的界面来完成查询并更改+回页首3,使用 CEMT 查询并调整 CICS 资源属性配置进入 CEMTCEMT 交易(命令)可以用来完成很多系统动态参数调整及维护功能。CEMT,然后按回车,即可进入 CEMT 的主画面,如图:在终端的主屏幕输入:图 1,CE
6、MT 的主画面属性配置的工作,因此我们在本文中将主要来介绍如何使用性的配置。注意,并非所有的 CICS 资源属性都可以在 CEMT 中查询更改。在 CEMT 中对资源所做的变更,将只影响当前的运行。也就是说,一旦 CICS 域重新启动后,这些变更将会消失。所以,如果需要永久化当前的配置变更,还需要使用 CICS 资源配置命令来完成对永久资源库(PermanentDatabase)的更新。使用 Inquire 查询并更改资源配置在上面的屏幕中,输入:I,然后按回车,即可进入 Inquire 的主画面。如图:说明:这里列出了很多选项,你可以选择相应的选项以查询其当前的配置状态,并可以即时更改。其中
7、,比较常用的选项有:AUXtraceDUMPDUMPOptionsMonitorSystemInquire来查询并调整资源属图 2.Inquire 选项的主画面ProgramTAskTClassTRACeTRANsaction打开/关闭 CICS 域的辅助跟踪(AUXtrace)设施辅助跟踪设施主要是控制搜集到的 CICS 跟踪写入到外部文件中。AUXtrace这个功能主要是用来查看或设置辅助跟踪的状态(ON 或 OFF)。画面如图:图 3.查询辅助跟踪功能状态说明:上图中,可以看到辅助跟踪是关闭(Off)状态。按Tab键,切换到Off域,输入:ONTrAFS?JTrAFflflc0DcKun
8、IdfTJKunIdfT r rU UP PProcflSTMCurMNtpmgProcflSTMCurMNtpmgDFHCFHT)DFHCFHT)说明:这里,每一个正在运行的任务的信息都占两行显示。Tas()域:指示这个 Task 的 ID。Tcl()域:指示这个 Task 所属的交易类别。Tra()域:指示这个 Task 正在执行的交易名字。User()域:指示运行这个 Task 的 cics 用户名字。Processid()域:指示运行这个 Task 的进程的 ID。可以直接按Tab键,切换到你所希望实施更改的任务显示的区域,输入:P回车(清除任务),或者输入:F回车(强制清除任务),即
9、可终止执行正在运行的任务。如图:图 13.终止并清除任务这个功能对于实际生产运行具有重要意义。我们由此可以观察到每个正在运行的 CICS 交易的实时状态。在正常的情况下,交易的状态在这里应该是一闪而逝,显示交易迅速的被处理完毕。但在某些异常的状况下,如果某些交易处理缓慢或被挂起,则我们可以在这里发现它们的踪迹,我们可以确定这些交易的名字、正在运行的程序的名字、应用服务器进程 ID等重要信息,从而为问题诊断处理提供关键依据。另一个重要的方面,我们可以在这里对那些正在挂起”的交易进行及时清除,以释放其所占用的应用服务器等资源,从而缓解系统运行的压力。查看并更改交易类属性(TClass)配置,以优化
10、交易处理性能TClass这个功能主要用来查看并更改交易类的配置。画面如图:图 14.查看交易类属性配置购 CICSTER1CICSTER1CICSCICS32703270 鳏徭仿真 H H 一同女件近设置电SIHTWSSIHTWS:结果-重新输入以更改TclTclMlMl)ActW0ActW0 ) )PurPurTclTclMOMO) )rurrur TclTclHHkHHk) )PurPur的触(UtM(UtM) )TelTel PurPur) )TclTcl切) )PurPur 工meH HAXAX MlMl) )PurPur mtmt) )RctRctPurtPurt TclTcl (M
11、l(Ml) )flctflctHW0PurPur TclTclhaxhaxH01H01) )PurPur) )TdTdM3M3PurPur) )APPLID-RG01APPLID-RG01响应*正常-in3 37 7* *,1,19 9怅-IMWHWH1111I I说明:上图中,每一行代表一个交易类的信息,共 10 个交易类。-Tcl()列:指示其所属的交易类别。Max()列:指示每个交易类的配置的最大可用的应用服务器数目。Act()列:指示每个交易类当前活动的请求的数目。Pur()列:指示每个交易类的配置的排队队列的长度。你可以按Tab键,切换到各个交易类的输入区域(Max()和 Pur()
12、,更改各个交易类的最大可用应用服务器数目,或更改其排队队列的长度。更改立即生效。如图所示:图 15.动态更改交易类属性配置说明:上图中,我们分别更改了交易 1 及交易类 2 的最大应用服务器数目为 10 和 20;排队队列长度分别为 100 和 200。这个功能对于生产运行具有重要意义。前面我们谈到过,使用 CSTD 交易可以获得对 CICS系统中各个交易类的应用服务器资源开销的统计数据,并可以分析出是否是交易类的应用服务器配置不合理导致了性能瓶颈。一旦我们有此怀疑,即可使用本功能实时地对生产系统进行干预调整,并能及时的观察调整的效果。同样的,有时候我们希望降低某个交易类的应用服务器资源配置,
13、以释放资源,也可使用此功能完成。注意,这里的调整仅对本次运行有效,也就是说,CICS 域重新启动后,这里所做的配置将会丢失。如果需要对当前的配置永久化,则仍然需要使用 CICS 资源管理命令来完成对永久库(PermanentDatabase)的更新。另外,这里的调整应该与 CICS 域中配置的应用服务器最大数目相协调。才能达到期望的效果。比如,CICS 域中最大应用服务器数目配置为 50,则在交易类的变更里,每个交易类所分配的最大应用服务器数目不应该超过 50,否则没有实际意义。打开/关闭 CICS 跟踪(TRACe)查看并设置Trace功能的状态(On 或 Off)。如图:图 16.查看并设
14、置 CICS 跟踪说明:图中,我们可以看到,当前Trace功能的状态为Off。可以按Tab键,然后更改其为On状态。此功能可以使我们能够动态的打开关闭 CICSTrace 功能。由于捕获 CICSTrace 往往会对生产系统有一定的影响,因此,能够在需要的时候打开/关闭 Trace 对于维护生产系统的高效稳定运营是有着积极的意义的。查看更改交易(TRANsaction)属性,以优化系统运行此功能查看并更改系统中定义的交易的名字、优先级别、可用状态。画面如图:图 17.查看设置交易属性说明:一般我们可以更改Ena域为Dis”来禁用某个交易, 或反之。 也可以提高或降低交易调度的优先级别。同控制程
15、序(Program)一样,我们可以来控制某些交易的运行。这对生产运行具有积极意义,尤其是对于做了交易分类配置的系统。我们可以通过禁用某个交易,来完全控制某一类程序的运行。比如,可以对业务应用系统中的各个子系统分配不同的交易映射,则可以通过关闭某个交易的手段来完全关闭某个子系统的运行。使用 Set 功能在 CEMT 的主画面中,输入:S回车,即可进入 Set 功能的主画面,如图:图 18.Set 功能选项的主画面说明:这里,我们看到,所有的选项都存在于Inquire中。其实,在Inquire中,我们所使用的更改功能,完全覆盖了这里所提供的功能。所不同的是,这里提供了完整的快捷命令格式。一般情况下,我们建议使用Inquire中所提供的界
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九年级数学教学设计:反比例函数在实际生活问题中的建模与应用
- 初中地理九年级《地球仪与地图》教学设计
- 矿压观测工岗前岗位安全责任制考核试卷含答案
- 乐器维修工班组建设考核试卷含答案
- 初中七年级科学教学设计:物质的比热概念构建与热平衡探究
- 初中美术七年级上册《剪辑微电影》教学设计
- 高中英语必修第三册Unit 3 Section Ⅳ 实验报告写作教学设计
- 高二物理普朗克黑体辐射理论教学设计
- 浙教版初中八年级科学第2章力第2课时力的测量教学设计
- 高中物理选择性必修第一册第二章第4节“单摆”精讲精练教学设计
- 2026年会计职称《中级财务会计》专项训练试题集
- ISO 29282021 液态或气态液化石油气(LPG)和2.5MPa(25bar)以下天然气用橡胶软管和软管组件规范标准立项发展报告
- 2026年秋季学期人教版新教材小学美术一年级上册教学计划及进度表
- 2026高考化学试题贵州卷评析及教学启示讲座
- 建筑工地二氧化碳泄漏应急演练脚本
- 投标项目复盘与标书质量检查SOP模SOP
- 英语+答案【天域全国名校协作体最后一考】天域全国名校协作体2026年5月高三年级5月28日考前模拟联考(5.28-5.29)
- 生物絮团技术养虾
- 2026年1月浙江省高考(首考)英语试题(含答案)+听力音频+听力材料
- 2025安徽合肥水务集团有限公司招聘56人笔试考试备考试题及答案解析
- GB/T 6728-2025结构用冷弯型钢
评论
0/150
提交评论