read/write&mmap&aio

read/ReadFile 系统调用默认有预读
write/WriteFile 默认是异步写
mmap 使用缺页中断,实现预读/异步写比较困难
aio 对磁盘调度做特殊优化,在随机访问较多时,理论上性能最好(如果操作系统真正实现了aio)

read/write 操作方式让你写程序倾向于流式(顺序)操作,从而获得较多优化机会。
mmap 让你倾向于随机操作,还比较好用,会使得你倾向于误用它。
aio 比较难用,就使得你倾向于少用它(除非不得以),从而减少误用。

作者:
该日志由 rockeet 于2010年03月17日发表在杂谈分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
转载请注明: read/write&mmap&aio
标签:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

您必须 登录 后才能发表评论。