今天,當我在 ubuntu 上執行 DPDK(資料平面開發工具包)命令時:
sudo mount -t humetlbfs -o pagesize=1G 無 /dev/hugepages
我收到這樣的錯誤:
掛載:掛載點 /dev/hugepages 不存在
任何人都可以告訴我如何解決這個問題。先致謝!
答案1
您可以掛載任何其他本地目錄嗎?
例如, mkdir /mnt/huge 嘗試將掛載點指向 /mnt/huge
答案2
為了1GB
對 DPDK 使用大頁面,請按照以下步驟操作
- 編輯
/etc/default/grub
as grubdefault_hugepagesz=1G hugepagesz=1G hugepages=1
(用於 1GB 1 大頁面) - 透過工具更新 grub 設定
update-grub
。 - 將大頁面安裝到所需的位置
mkdir /dev/huge1G; mount -t hugetlbfs -o pagesize=1G none /dev/huge1G
- 使用 rte_eal_init args 啟動 DPDK 應用程式
--huge-dir=/dev/huge1G
注意:這些可以在啟用了大頁面的 Linux 核心上執行。檢查是否建立了大頁面並執行grep -nr HUGE /boot/config*
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y