Given
A file pool consisting of
5 VDEV files on 5 separate real devices
2 cylinders per device
4096 block size
When:
a block chain is given Diag x'250' (async) for either read or write
such that 4 blocks are written to or read from each track within
the 5 files.
Question(s):
Does the 250 interface make any attempt to optimize I/O operations
by constructing chained channel programs for single-track or
consecutive-track multi-record writes/reads?
If that is not the case, is such optimization achieved at a more basic
level in z/VM real device I/O scheduling?
Curiosity killed the....
In either of the above cases (that is if channel programs are chained
based on intra-request I/O patterns), will either 250 or VM perform
inter-request channel program chaining for multiple async requests
targeting the same real device?
Thanks
--. .- .-. -.--
Gary Dennis
0 ...living between the zeroes... 0