`BLKSIZE` should be a multiple of `LRECL` for fixed-length records. - Optimal block size: code `BLKSIZE=0` and let SMS calculate the optimum (system-determined block size). - For variable-length: `BLKSIZE` = maximum block size = maximum LRECL + 4 (BDW) + 4 (RDW), typically.