/ proc / sys / vm / flush_mmap_pages哪里去了?

时间:2019-04-10 02:49:46

标签: linux linux-kernel redhat

我在redhat 5.2 release note发现Linux开始支持内核参数/proc/sys/vm/flush_mmap_pages。它允许内核不将映射的脏页同步到内存,避免内核刷新不一致页到磁盘。

但是我无法在任何可以访问的操作系统中找到此参数,包括“最旧的” RedHat 6:

[louchenyao@instance-1 vm]$ uname -a
Linux instance-1 2.6.32-754.11.1.el6.x86_64 #1 SMP Tue Jan 22 17:25:23 EST 2019 x86_64 x86_64 x86_64 GNU/Linux
[louchenyao@instance-1 vm]$ pwd
/proc/sys/vm
[louchenyao@instance-1 vm]$ ls | grep flush_mmap_page
[louchenyao@instance-1 vm]$

我不知道该参数在哪里。我需要其他设置吗?

您能对如何找到此参数的历史讨论提出任何建议吗?

1 个答案:

答案 0 :(得分:0)

调查之后,该参数仅存在于RedHat / CentOS 5中。首先,RedHat的客户抱怨通过引入flush_mmap_pages参数,写回影响了RedHat fixed this的性能。

此参数从未合并到主流内核中。我推测他们可以通过tunning other parameters解决此问题。