Назад | Перейти на главную страницу

Имеет ли значение размер блока при размещении PDS в z / OS?

При попытке создать новый PDS, У меня для основного и дополнительного выделений установлено значение 10 cylinders.

Сам набор данных является FB 255 но есть один параметр, который меня запутал.

Это размер блока. По умолчанию это 27920 но я опасаюсь использовать это значение, так как оно также по умолчанию FB 80 и я беспокоюсь, что эти двое могут быть как-то связаны.

Как рассчитать подходящий размер блока для PDS или это неважно?

В наши дни лучше всего просто больше не указывать размер блока, например внутри JCL (пакетные задания, выполняемые на мэйнфрейме). Таким образом, вы оставляете DFSMS (и людей, ответственных за настройку DFSMS) всегда автоматически использовать наилучший возможный размер блока. То же самое верно, если вы выделяете набор данных изнутри (например) процедуры CLIST или REXX.

Вот почему на протяжении многих лет многие сайты мэйнфреймов выполняли всевозможные преобразования, чтобы просто массово удалить все такие спецификации размера блока (например, в JCL).

Прошло много времени с тех пор, как я работал с мэйнфреймом, но в основном размер блока влияет на использование диска и время отклика диска. Для FB он должен быть кратным lrecl. Использование было связано с тем, сколько блоков могло уместиться на дорожке и насколько хорошо они были использованы. Что касается времени отклика диска, то обычно рекомендовали сделать размер блока примерно половиной дорожки. Вероятно, это было 8 лет назад и в основном в среде без SAN.