Performance Essential(PSP,Rocket软件提供)可减少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 )
答案 0 :(得分:1)
根据其网站上的产品Rocket Performance Essentials
Rocket Performance Essential Systems会自动调整缓冲区 在给定时间允许更多I / O流动而无需重写 应用程序或JCL。这样可以显着减少I / O数量 增加和释放系统资源以提供最大利用率
事实是,较大的缓冲区大小在读取和写入具有I / O开销减少的较大数据块时需要较少的系统开销。而且,您等待的I / O等待时间更少,因此您的经过时间也减少了。
有关Performance Essentials管理的所有方法的详细信息,我将在其网站上进一步查看其技术文档。
您可以达到相同的性能,但需要不断进行调整。这样的工具的优点是可以为您自动优化。