我的内核是
Linux localhost.localdomain 2.6.30 #5 SMP Tue Aug 10 00:56:36 CST 2010 x86_64 x86_64 x86_64 GNU/Linux
我的内核模块在nr_hugepages被禁用时找到2M页面。
[root@localhost ~]# cat /proc/sys/vm/nr_hugepages
0
[root@localhost ~]# cat /proc/meminfo
...
Hugepagesize: 2048 kB
DirectMap4k: 9856 kB
DirectMap2M: 2052096 kB
我想知道linux64内核是否可以同时拥有2M和4K页面?那条件是什么?
答案 0 :(得分:2)
是。我相信你需要使用特殊的内核设置来构建以支持巨大的页面大小,然后分配你想要的#/大页面(其余的内存将是常规的,4K页面)。
这是链接: