您的位置:首页 > 大数据 > 人工智能

read/write&mmap&aio

2010-03-17 11:30 393 查看
read/ReadFile 系统调用默认有预读

write/WriteFile 默认是异步写

mmap 使用缺页中断,实现预读/异步写比较困难

aio 对磁盘调度做特殊优化,在随机访问较多时,理论上性能最好(如果操作系统真正实现了aio)

read/write 操作方式让你写程序倾向于流式(顺序)操作,从而获得较多优化机会。

mmap 让你倾向于随机操作,还比较好用,会使得你倾向于误用它。

aio 比较难用,就使得你倾向于少用它(除非不得以),从而减少误用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: