首页 > 解决方案 > 与标志 MAP_HUGETLB 相比,hugetlbfs 的优势

问题描述

我一直在阅读有关大页面的 Linux 内核文档。我从该部分了解到,Using Huge Pages有 3 种方法可以获取它们:

  1. SHM POSIX API
  2. 通过在参数中使用MAP_HUGETLB标志mmap
  3. 在 处打开文件hugetlbfs并将其映射到mmap

当我需要多个进程之间的一些共享内存时,SHM 很有用。

的缺点hugetlbfs是我必须提供到安装的路径hugetlbfs。虽然使用简单的标志,MAP_HUGETLB但我不需要这些信息。那么使用微信有什么好处hugetlbfs呢?

标签: linuxshared-memorymmaphuge-pages

解决方案


推荐阅读