在 z/OS 下分配 PDS 时块大小重要吗?

在 z/OS 下分配 PDS 时块大小重要吗?

当尝试创建新的时PDS,我将主要和次要分配都设置为10 cylinders

数据集本身是一个,FB 255但是它要求的一个参数让我感到困惑。

这是块大小。这是默认值,27920但我对使用该值持谨慎态度,因为它也是默认值FB 80,我担心这两者可能存在某种关联。

您如何计算合适的块大小?PDS或者这并不重要?

答案1

我做大型机工作已经有一段时间了,但基本上块大小会影响磁盘利用率和磁盘响应时间。对于 FB,它应该是 lrecl 的倍数。利用率与一个轨道可以容纳多少个块以及该轨道的利用率如何有关。对于磁盘响应时间,建议通常将块大小设为大约半个轨道。这可能是 8 年前的事情,主要是在非 SAN 环境中。

答案2

如今,最好的做法就是不再指定任何块大小,例如在 JCL(在大型机上运行的批处理作业)中。这样,您就可以让 DFSMS(以及负责配置 DFSMS 的人员)始终自动使用最佳的块大小。如果您从(例如)CLIST 或 REXX 程序中分配数据集,情况也是如此。

这也是为什么多年来,许多大型机站点进行了各种转换,以便大规模删除所有此类块大小规范(例如在 JCL 中)。

相关内容