如果我在 1GB 机器上内存映射了一个大小为 10GB 的文件,并且如果我触发了文件 i/o,在确保请求的数据不在物理内存中之后,获取的数据是否会映射到 mmap 中的相应虚拟地址?
当我使用 mmap 访问同一位置时,它会再次执行 i/o(还是会使用使用文件 i/o 获取的数据)
提前致谢,
古库尔。
如果我在 1GB 机器上内存映射了一个大小为 10GB 的文件,并且如果我触发了文件 i/o,在确保请求的数据不在物理内存中之后,获取的数据是否会映射到 mmap 中的相应虚拟地址?
当我使用 mmap 访问同一位置时,它会再次执行 i/o(还是会使用使用文件 i/o 获取的数据)
提前致谢,
古库尔。