by stevexff » Thu Feb 17, 2011 8:49 pm
VIO is all very well, but these days the cache controller on your disk subsystem will do most of what you want to achieve in VIO automatically. As an example:
About ten years back at a site with real 3390s, I ran a comparative test and discovered that with half track blocking, 60 buffers gave optimal performance for BSAM reads. Because it could slurp whole cylinders at a time into the buffers without moving the heads, it was a lot faster.
Nowadays the data are held differently, smeared across stripes on RAID with a huge cache buffer.
Last week I ran the same test, and discovered that once I'd got up to 10 buffers, adding any more didn't make an appreciable difference, and using 60 actually made it worse.
So I'd be interested to see what kind of data needs the speed of VIO these days, and whether it even makes a difference any more...
Steve