|
|
|
|
|
by paulsutter
2514 days ago
|
|
Your comments were misleading, even if you want to argue they were on point. I know that you're knowledgable about the kernel, I ready your other comments. The following comments are just not true, except in bizarro world where all code must be in the kernel: - "Readahead... needs to be buffered" - "reading unbuffered (ie. O_DIRECT)... you cannot read ahead" Good application code needs to work around kernel limitations all the time. Your suggestion of fadvise is reasonable, except in practice fadvise rarely makes a measurable difference. The only way to get what you really want is to code it the way you want it, and fortunately, there are multiple ways to do that. |
|