2

我的内核是

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页面?还有什么条件?

4

1 回答 1

2

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

以下是链接:

于 2012-07-19T02:42:02.850 回答