This is not the current version of the class.

Storage 3 Activity

Run ./w-stdiobyte -qs40963. Then consider the output of strace ./r-stdiobyterev. What general caching algorithms (batching, write coalescing, etc.) are on display here? Do you have a hypothesis about how the standard IO cache is determining its seek positions?