gpt4 book ai didi

c - 如何将巨大的tlb(huge page)挂载为文件系统?

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:58 27 4
gpt4 key购买 nike

这是我的机器详细信息 (ubuntu):

$uname -a

Linux rex-think 3.13.0-46-generic#76-Ubuntu SMP Thu Feb 26 18:52:13 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我在 root 用户中启用了大页面:

$echo 20 > /proc/sys/vm/nr_hugepages

现在我想将大页面挂载为文件系统并打开它进行读/写,例如,使用下面的 C API

#define FILE_NAME "/mnt/hugepages/hello"
fd = open(FILE_NAME, O_CREAT | O_RDWR, 0755); // writing to huge page using file sys API

但是我不确定如何挂载大页面。在/proc/sys/vm/中,我可以看到

hugetlb_shm_grouphugepages_treat_as_movable

但从描述here ,我认为它们不是我要查找的文件。

最佳答案

要将巨大的 tlp 挂载为文件系统,请使用以下命令

mount -t hugetlbfs nodev /mnt/huge

关于c - 如何将巨大的tlb(huge page)挂载为文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28823878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com