首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Linux Hugepage

关于Linux Hugepage
EN

Stack Overflow用户
提问于 2012-03-29 13:24:49
回答 2查看 820关注 0票数 1

我在我的linux应用程序中使用了海量页面,我想知道两个不同的进程是否可以共享相同的海量页面挂载点。让我更具体地说明我的观点。我以这种方式挂载了hugepage文件系统,

代码语言:javascript
复制
mount -t hugetlbfs nodev /mnt/huge

在进程A中,I mmaped /mnt/huge,在进程B中也I mmaped /mnt/huge

有什么问题吗?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-03-29 20:42:32

您是说进程A和B都是mmap /mnt/ do,还是每个进程都在/mnt/do下的mmap文件?后者是使用hugetlbfs的正确方式,是的,多个应用程序可以在同一个hugetlbfs文件系统中mmap文件。

This Debian wiki似乎有很多关于这个主题的好信息。

票数 3
EN

Stack Overflow用户

发布于 2012-03-29 20:57:32

您没有映射挂载目录(/mnt/ to )-您映射的是该目录中的文件(例如/mnt/to/one和/mnt/to/ two ),因此没有问题,并且两个程序都可以共享相同的挂载点,只要它们设法创建不同的文件名即可。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9919531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档