簡體   English   中英

如何將巨大的tlb(巨大的頁面)掛載為文件系統?

[英]How to mount the huge tlb (huge page) as a file system?

這是我的機器詳細信息(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_group hugepages_treat_as_movable

但是從這里的描述來看,我認為它們不是我要查找的文件。

要將巨大的tlp掛載為文件系統,請使用以下命令

mount -t hugetlbfs nodev /mnt/huge

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM