当尝试创建新的时PDS
,我将主要和次要分配都设置为10 cylinders
。
数据集本身是一个,FB 255
但是它要求的一个参数让我感到困惑。
这是块大小。这是默认值,27920
但我对使用该值持谨慎态度,因为它也是默认值FB 80
,我担心这两者可能存在某种关联。
您如何计算合适的块大小?PDS
或者这并不重要?
答案1
我做大型机工作已经有一段时间了,但基本上块大小会影响磁盘利用率和磁盘响应时间。对于 FB,它应该是 lrecl 的倍数。利用率与一个轨道可以容纳多少个块以及该轨道的利用率如何有关。对于磁盘响应时间,建议通常将块大小设为大约半个轨道。这可能是 8 年前的事情,主要是在非 SAN 环境中。
答案2
如今,最好的做法就是不再指定任何块大小,例如在 JCL(在大型机上运行的批处理作业)中。这样,您就可以让 DFSMS(以及负责配置 DFSMS 的人员)始终自动使用最佳的块大小。如果您从(例如)CLIST 或 REXX 程序中分配数据集,情况也是如此。
这也是为什么多年来,许多大型机站点进行了各种转换,以便大规模删除所有此类块大小规范(例如在 JCL 中)。