redHat 5.2 中有一个名为 的选项flush_mmap_pages
,我可以将其设置为零,这样就可以从映射的内存文件中写入脏页(这样我可以在需要时自己执行此操作)。然而,它在较新的内核中缺失,我在 Linux 3.9 内核 ATM 上使用 fedora 17,但它不存在。无论如何,是否可以应用内核补丁来恢复它,有人知道支持此内核参数的最新内核版本吗?
答案1
如果它不存在于新内核中,则意味着维护者决定不提供此功能。此功能可能已被移动或与其他一些功能组合,但您必须对此进行研究才能找到答案。
如果当前内核中没有某些旧功能,我会非常仔细地进行修补以获取它。你很可能会引入一些严重的不稳定因素。