VSAM Performance.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VSAM Performance

如何从VSAM数据集中获益最多? 如何改善数据的存储和访问? 在定义VSAM数据集的时候如何指定参数能够提高数据访问速度? 4.1 性能分析 在我们讨论VSAM数据集性能之前,先回顾一下性能相关知识。 一般来说,以下几个方面可能会影响到性能: 连续可用性(24*7) 安全性 完整性 可恢复性(和灾难相关的功能) 会计数据搜集 性能数据搜集 应用层的兼容性 关键在于在满足这些要求后如何维持好的性能。 4.1.1 SLA 人们对于一个系统的性能的看法通常是带有主观情绪的,认为其难以管理。然而,一个系统能够存在的理由是满足商业用户的商业需求。为了使性能的主题更加客观和符合某些特定的商业需求,我们介绍一下Service Level Agreement 或者SLA(服务水平协议)。 SLA: 平均交易响应时间:包括网络,I/O和CPU。DASD I/O响应时间也越来越来流行。我们也可以根据响应时间SLA计算出最大交易等级,例如,对于每秒少于1000次交易的,我们约定平均响应时间为1秒。 响应时间的分配,即一个关联不稳定和平均的尺度(比如说实际值和平均值的图形表示)。例如,90%的普通TSO交易时间应该小于0.2秒。 系统可用性。即对于终端用户来说,系统的可用时间与工作时间的百分比,比如,对于某个特定应用有99.5%的时间是可用的。 有一个争论,说外部吞吐率(ETR),也就是在终端交易测量到的每秒已经过去的时间(不是CPU时间),应该包含在SLA中。我们肯定这种说法。有时候,一个高的ETR值会对平均响应时间造成误差。但它不是作为一个度量标准存在的,只是个参考。原因在于ETR随着工作量和用户平均思考时间不同而变化。这些变化不受公司的信息系统控制。 Performance administration 性能管理是性能分析的两个方面之一。服务水平管理员根据不同重要性的交易而客观地定义等级,之后通过分析报告来核实性能结果。管理员应该根据不同的商业需求来定义初始的性能目标。这种关于工作量和性能目标的明确定义叫做服务定义。 Performance management 性能操作是性能分析的另一个方面。它是一种监控过程。它有一下任务: 管理资源(CPU,I/O以及内存)分配; 动态监视管理对象有没有相应地被分配; 性能操作由一款叫做WLM z/OS的软件执行或者由系统管理员执行。例如,CPU由WLM(Workload Manager)管理,数据集由系统管理员管理。 通常情况下,我们说解决性能管理问题有三种途径,亦即,SLA中现实和目标的冲突: Buy:你可以购买更多的资源; Tune:调整你的系统让这些资源的使用更加有效; Steal:你可以窃取资源供关键交易使用。这种窃取可以通过修改资源队列的优先级实现。资源的分配可以由WLM策略判断路径或者系统程序员来做。 4.1.2 交易响应时间 交易响应时间=传输时间+其他服务器时间+主机时间 这里,只介绍主机响应时间 Tr = Ts + Tw(总的响应时间=服务时间+等待时间) 4.1.3 外部吞吐率 外部吞吐率 ETR=Number of transaction / Elapsed time 通常情况下,当ETR有一个很高(好)的值的时候,平均响应时间会很高(不好)。 还有一个计算ETR的公式: ETR = N / (Tt + Tr) 注: N:活动用户的平均数量 Tt:这些用户的平均思考时间 Tr:平均主机响应时间 4.1.4 I/O 性能 Tr(I/O)=Ts(I/O)+Tw(I/O) 4.2 VSAM性能管理(操作) VSAM性能管理的目的在于减少I/O等待时间和I/O服务时间,亦即I/O响应时间,从而使交易访问VSAM数据。这可以通过避免I/O或者使I/O更快,并且改变I/O优先级来实现。这些优先级必须通过WLM目标和你的商业需求紧紧联系。 这一章,我们将介绍VSAM性能管理。首先,介绍所有可能会影响性能的参数。基于实践经验,我们会给出一些推荐值。也就是说经验法则。 第二种方法,我们会尽量逼真地模拟一些场景来说明经验法则。 最后,会介绍一些非参数的影响因素。比如说I/O配置延迟,大型机光纤连接信道,存储管理服务属性以及CPU工作负荷量等。 4.3VSAM默认值和经验法则 这里要说的是默认值可能会过时,因为编码方式和硬件在发展。不改变这些默认值是为了能够保证兼容性。 无效的经验法则 经验法则是一种不必掌握或者关注相关理论而可以拿来使用的一种技术。但是,经验法则也是一个问题,因为他们可能会随着科技的发展而不加通知地改变,换句话说就是经验法则会衰老和过时。我们称这些错误的经验法则为无效的经验法则。他们无效的原因有以下方面:略。 4.4 影响性能的参数 以下VSAM参数和选项可能会影响

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档