【发布时间】:2014-10-15 11:20:28
【问题描述】:
我mmap一个非常大的文件(10g),如果系统内存即将耗尽,mmap内存是换到交换区还是映射文件?我的操作系统是redhat。谢谢
另一个问题是当60%的内存被使用时,系统开始交换。正常吗?如何配置操作系统何时可以进行交换?
【问题讨论】:
我mmap一个非常大的文件(10g),如果系统内存即将耗尽,mmap内存是换到交换区还是映射文件?我的操作系统是redhat。谢谢
另一个问题是当60%的内存被使用时,系统开始交换。正常吗?如何配置操作系统何时可以进行交换?
【问题讨论】:
我认为应该将 mmap 内存换回映射文件。
/proc/sys/vm/swappiness 是让您决定系统何时应该交换以及何时不交换的可调参数之一。默认为 60,在最近的内核上,0 将禁用交换,1 将最小化。
【讨论】: