PSP(Rocket Software 产品)如何提高 Mainframe 作业的性能
Posted
技术标签:
【中文标题】PSP(Rocket Software 产品)如何提高 Mainframe 作业的性能【英文标题】:How does PSP (Rocket Software product) improves performance of Mainframe job 【发布时间】:2019-05-27 19:29:26 【问题描述】:Performance Essential(PSP,Rocket Software 产品)减少了 CPU 时间和 COBOL 程序的 I/O。我们如何在不使用他们的产品的情况下手动计算 Cobol 程序的内存和速度之间的最佳平衡?
其中一个 Cobol 程序运行时间更长(35 分钟)。什么时候,我将其中一个 VSAM 文件的 CI 大小从 4096 增加到 8192,然后注意到 CPU 时间从 35 分钟显着改善到 36 秒。
此外,启用 PSP 后,CPU 时间减少到 41 秒。我在他们的文档中发现 PSP 减少了 I/O 并增强了缓冲来实现这一点。这是否意味着,PSP 是否正在修改所有 VSAM 文件的 CI 大小和非 VSAM 的块大小?另外,如何计算 Cobol 程序的缓冲区空间要求?计算 Cobol 程序占用的缓冲区空间(程序占用的总空间)有哪些不同的方法?
之前:
CISZ ( 4096)
之后:
CISZ ( 8192 )
【问题讨论】:
【参考方案1】:根据他们的网站产品Rocket Performance Essentials
Rocket Performance Essential Systems 自动调整缓冲区 允许更多 I/O 在给定时间流动而无需重写 应用程序或 JCL。这大大减少了 I/O 的数量,同时 增加和释放系统资源以提供最大利用率
净是更大的缓冲区大小需要更少的系统开销,因为您正在读取和写入更大的数据块并减少 I/O 开销。此外,您等待的 I/O 等待时间也减少了,因此您的运行时间也减少了。
有关 Performance Essentials 管理的所有方法的详细信息,我会在他们的网站上进一步查看他们的技术文档。
您可以实现相同的性能,但您需要不断跟上。此类工具的优势在于它会自动为您优化。
【讨论】:
如果你发现了什么请分享。 @deepaklearner 他做到了,现在由你来找到你需要的其余部分。以上是关于PSP(Rocket Software 产品)如何提高 Mainframe 作业的性能的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有 Rocket 的 abonander/multipart 解析多部分表单?