如何避免将mmaped-region中的页面写回磁盘?

时间:2017-01-11 11:35:44

标签: c++ mmap

我对文件使用内存映射,然后更新其内容,就好像它是一个数组一样。

我发现在更新期间,脏页被写回到磁盘I / O中,这是我想要避免的。

我尝试使用 mlock 来锁定内存中的页面。但它仍然会回写脏页。

我怎样才能做到这一点? (我用C ++ @ Linux编程)

0 个答案:

没有答案