2012-05-07 30 views
11

x86-64上的Linux是否支持多頁超大頁面大小(例如,超過4KB基頁大小的2MB和1GB頁面大小)?如果是的話,有沒有一種方法可以爲給定的分配指定使用哪種大頁面大小?換句話說,我的問題是如果在執行mmap()時使用了「MAP_HUGETLB」標誌,它會將它們分配到默認大小的大頁面。無論如何請求分配映射到非默認的巨大頁面大小?Linux(x86-64)中的多個巨大頁面大小?

回答

10

還不完全,但它正在通過LKML。猜測,該功能將在幾個發佈時間內提供。

然後,您將能夠使用標誌MAP_HUGE_2MBMAP_HUGE_1GB明確地配置它。