Linux x86 64是否同时具有2M和4K页面?

时间:2012-07-19 02:35:59

标签: linux kernel

我的内核是

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页面?那条件是什么?

1 个答案:

答案 0 :(得分:2)

是。我相信你需要使用特殊的内核设置来构建以支持巨大的页面大小,然后分配你想要的#/大页面(其余的内存将是常规的,4K页面)。

这是链接: