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