1

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 )
4

1 回答 1

1

根据他们的网站,产品Rocket Performance Essentials

Rocket Performance Essential Systems 自动调整缓冲区以允许在给定时间流过更多 I/O,而无需重写应用程序或 JCL。这大大减少了 I/O 的数量,同时增加和释放系统资源以提供最大的利用率

净是更大的缓冲区大小需要更少的系统开销,因为您正在读取和写入更大的数据块并减少 I/O 开销。此外,您等待的 I/O 等待时间也减少了,因此您的运行时间也减少了。

有关 Performance Essentials 管理的所有方法的详细信息,我会在他们的网站上进一步查看他们的技术文档。

您可以获得相同的性能,但您需要不断跟上。像这样的工具的优点是它会自动为您优化。

于 2019-05-27T21:14:39.257 回答