小编tim*_*adh的帖子

如何在Mac OS X上执行Raw IO?(即相当于Linux的O_DIRECT标志)

我一直在Google上搜索一种在mac os下进行原始(有时称为直接)i/o的方法.操作系统页面缓存的原始i/o转动使应用程序可以更直接地访问磁盘.这很有用,因为我使用的某些文件结构使用LRU页面替换效率不高.实现我们需要的页面替换算法是相当直接的,但首先我们需要关闭os x默认缓冲.我们已经在打开文件时使用O_DIRECT标志在linux下完成了这个.有没有人知道如何在mac os下关闭页面缓冲?

干杯蒂姆

c linux macos

15
推荐指数
2
解决办法
5846
查看次数

标签 统计

c ×1

linux ×1

macos ×1