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 ページ サイズをサポートするには、特別なカーネル設定でビルドする必要があると思います。次に、必要な #/huge ページを割り当てます (残りのメモリは通常の 4K ページになります)。

リンクは次のとおりです。

于 2012-07-19T02:42:02.850 に答える