Re: The Great Block Size Scandal
Actually, there IS research that links block size to specific apps. More like ranges of block size per app.
For example, certain DBs will do random I/O in the 8K I/O size range, and sequential in huge blocks, while doing redo log writes in 512 byte sequential appends. All very predictable. Especially if one has the tooling to do this kind of I/O research per application...
This is why the "average I/O size" makes no sense whatsoever.
(Disclaimer: I work at Nimble Storage but "average I/O size" is something that's always irked me).