3 ms·
This sounds reasonable. AFAIK the default readahead on Linux is 128KB, so you'll probably need to test and tune quite a bit to get it right. I had a paragraph r
by aristus 16y ago
This sounds reasonable. AFAIK the default readahead on Linux is 128KB, so you'll probably need to test and tune quite a bit to get it right. I had a paragraph roughly along those lines in an early draft, but decided it was too much detail. "Concurrent reads" is probably more accurate than plain "seek time".
- tedunangst 16y agoThe kernel readahead is actually irrelevant. Your app issues 1MB reads one at a time and the kernel will fetch that all at once.