【发布时间】:2018-03-31 07:40:52
【问题描述】:
在阅读了几篇文章和帖子后: https://lwn.net/Articles/502612/ mmap, msync(MS_ASYNC) and munmap
我有点困惑:
1. msync 是否真的做任何事情(上面的第二个链接包括一个手册页的一部分,表明它在较新的内核中没有;但是,第一个链接说它确实做了一些事情)
2. 如果进程可能被杀死或崩溃(但不是操作系统),是否需要调用 msync。
3.内核多久将映射的内存刷新回“磁盘”?
假设我使用内核 3.10 和 2.6.32。
谢谢。
【问题讨论】:
标签: c linux-kernel centos7 centos6