3 ms·
In all fairness, if you are worried about syscall overhead when doing i/os, you are most likely writing a database. In which case direct io is almost mandatory,
by grumpydba 8y ago
In all fairness, if you are worried about syscall overhead when doing i/os, you are most likely writing a database. In which case direct io is almost mandatory, you are going to handle cache yourself. You don't want double buffering as it's slower. Do you think sql servers uses a regular file system cache ?
- loeg 8y ago> if you are worried about syscall overhead when doing i/os, you are most likely writing a database. This is a huge leap. I disagree with that premise.