Linux:禁用交换时mmap()的行为

时间:2015-07-31 03:51:08

标签: linux mmap virtual-memory

假设我禁用了Linux页面交换,以便磁盘的交换分区中不存储任何页面。但我仍然可以使用mmap()映射文件data.bin

当修改相应的映射内存时,此文件是否更新到磁盘?

1 个答案:

答案 0 :(得分:0)

内存映射文件只能在交换文件中以私有方式映射(MAP_PRIVATE) - 在这种情况下,更改不会传播到映射文件。