try any RECFM=FB and LRECL between 13349 and 18118

Generally it may be 1/3 or other 1/n where n is odd (uneven).
As currently unemployed I have no z/OS at hand (OK, I have one due to someone's kindness), when you play with large enough LRECLs you will get SDB at 3 blk/trk, 5 blk/trk, 7 blk/trk and maybe more.

Why is it so unpopular?
Because usually we use shorter LRECLs.

To be honest I found it accidentally when preparing excercises for VSAM course. Default CISZ on 3390 is 18432 and physical block is also 18432, and it is the most effective usage of track (least space unassigned to any CI).

--
Radoslaw Skorupka
(looking for new job)
Lodz, Poland



W dniu 02.03.2021 o 14:24, David Spiegel pisze:
Hi Radek,
You said: "... which is usually close to half of the track (sometimes third...) ..."
When is SDB 1/3 Track?

Thanks and regards,
David

On 2021-03-02 07:25, Radoslaw Skorupka wrote:
General comment about LBI, large blocks and performance:

1. Blocksize for tapes, especially for real tapes is very important for performance. LBI is something to legalize previously used large blocks - I mean blocks larger than officially supported 32760. Even 3490E tapes supported larger blocks and it was used by ADRDSSU (read HSM backups). AFAIK LBI was proviced with OS/390 V2R10, long time after MAGSTAR family GA.

2. Blocksize on DASD *does affect performance*, but it is not so strong as with tapes. More: on tape there is no big reason not to use large blocks, but on DASD the blocksize is strictly related to track size. For 3390 blocksize of, let's imagine 160kB has no sense, because block has to fit in track. And even 32760 is not very reasonable (assuming same consecutive blocks), because waste of space. Yes, it would be nice to have blocksize limit at 56664B, but there is no such option (we talk about z/OS, not z/VSE). Optimal blocksize is SDB, which is usually close to half of the track (sometimes third...).

3. However "big enough" blocksize is good enough! In other words you will not observe big performance difference between BLKSIZE=32000 and BLKSIZE=8000. On DASD, of course.

4. So, in this case, hypothetical LBI=track would not provide important relief. That could mean maybe there are other ways to skin a cat. I don't know the application, but some ideas to consider:
- use VSAM, SMB, BLSR, etc.
- use index if applicable
- use LDS and DIV
- use DB2 table


My €0,02


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to