Linux(x86-64)中支持多个巨页面大小吗?

12

Linux系统在x86-64架构下是否支持多个大页大小(例如除4KB基本页大小外的2MB和1GB大小)? 如果是,是否有一种方法可以指定给定分配使用哪个大页大小? 换句话说,我的问题是,在执行mmap()时是否使用了"MAP_HUGETLB"标志,它将映射默认大小的巨大页面分配。是否有任何方式请求将分配映射到非默认的巨大页面大小上?

1个回答

11

现在还不行,但它正在通过LKML逐步实现。大概猜测,这个功能将在未来几个版本中可用。

然后,您将能够使用标志MAP_HUGE_2MBMAP_HUGE_1GB来明确配置它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接