当系统内存不足时,mmap内存会交换到交换区域还是映射文件?

时间:2014-10-15 11:20:28

标签: linux kernel swap mmap

我mmap一个非常大的文件(10g),如果系统内存不足,mmap内存交换到交换区域或映射文件?我的操作系统是redhat。感谢

另一个问题是当使用60%的内存时,系统开始交换。这是正常的吗?我怎样才能配置操作系统何时可以进行交换?

1 个答案:

答案 0 :(得分:0)

我认为应该将mmap内存交换回映射文件。

/ proc / sys / vm / swappiness是一个可以让你决定系统何时应该交换的调整器。默认值为60,在最近的内核上0将禁用交换,1将最小化它。