4 ms·
> Each write is striped across all of the disks. It's reasonable to expect that issuing a batch of 100 writes at the application layer followed by a fsync woul
by wtallis 5y ago
> Each write is striped across all of the disks.
It's reasonable to expect that issuing a batch of 100 writes at the application layer followed by a fsync would not always require doing 100 writes to each underlying block device. The OS/FS should be able to combine writes when the IO pattern allows for it, and should be doing some buffering prior to the fsync in hopes of assembling full-stripe writes out of smaller application-layer writes.