我正在 AMD A4-5300 APU 上使用内核 4.3.3-hardened-r4 运行 Gentoo Linux Hardened。要解决系统内存问题,我需要启用sysctl vm.zone_reclaim_mode=1
,但这样做会导致以下错误消息:
sysctl: cannot stat /proc/sys/vm/zone_reclaim_mode: No such file or directory
作为 Gentoo,该错误消息可能意味着我错过了编译某些内核功能。然而,我查看了内核的配置菜单(make menuconfig
)并没有找到任何选项,并且在网上查找如何启用此选项时,互联网根本没有结论。我能找到的最接近的东西是这个 Linux 内核的文档页面这解释了位于/proc/sys/vm
.
我需要做什么才能使用vm.zone_reclaim_mode=1
?
答案1
我正在回答我自己的问题,因为它还没有得到任何答案,并且评论中建议的解决方案非常有效。
我通过CONFIG_NUMA
在内核配置中启用并重建它来解决这个问题。启动我的新内核后,我可以sysctl vm.zone_reclaim_mode=1
顺利启用。