linux - 与标志 MAP_HUGETLB 相比,hugetlbfs 的优势
问题描述
我一直在阅读有关大页面的 Linux 内核文档。我从该部分了解到,Using Huge Pages
有 3 种方法可以获取它们:
- SHM POSIX API
- 通过在参数中使用
MAP_HUGETLB
标志mmap
- 在 处打开文件
hugetlbfs
并将其映射到mmap
当我需要多个进程之间的一些共享内存时,SHM 很有用。
的缺点hugetlbfs
是我必须提供到安装的路径hugetlbfs
。虽然使用简单的标志,MAP_HUGETLB
但我不需要这些信息。那么使用微信有什么好处hugetlbfs
呢?
解决方案
推荐阅读
- moodle - 如何为moodle服务器设置redis缓存?
- python - debug_toolbar 模块在 docker down / docker up 后没有持久化
- python - 如何在 python dm-script 中获取当前文件路径
- android - 如何从 Retrofit、RxJava、Android 中的所有请求中发出多个请求和响应
- python - 如何在python中解决geopandas执行问题?
- html - 我们可以在 url - django 中传递两个参数吗?
- git - Git merge reverted, not merge all files in future merge
- javascript - ASP.NET Core - 如何将 Javascript 变量从视图传递到控制器
- java - 链接上的反向 ArrayList
- r - 尝试使用 dplyr 仅滞后一些变量