Today, when I ran DPDK on Ubuntu, I got this ошибка:
$ sudo mount -t hugetlbfs -o pagesize=1G none /dev/hugepages
mount: mount point /dev/hugepages does not exist
Хан anyone tell я how to fix this? Thanks.
Я использую DPDK на человечности с низким ядром задержки (3.16.0-33-lowlatency # 44~14.04.1-Ubuntu, которые SMP ВЫТЕСНЯЕТ). Я использовал ссылку ниже быстрого запуска для конфигурирования его, и это работает хорошо на меня.
http://dpdk.org/doc/quick-start
Для 1G огромная поддержка страниц, Вы устанавливали параметры ядра "default_hugepagesz=1G hugepagesz=1G hugepages=4"
в /boot/grub/grub.conf
файл?
https://embedded.communities.intel.com/thread/6681
, Но я не попробовал это все же.
для Ubuntu 16.04 init сценарии в упаковке могут помочь Вам получить это персистентное и заботившееся о точках монтирования.
По существу можно установить NR_2M_PAGES=4096 или NR_1G_PAGES=8, сценарии попытаются выделить их рано (не уже в решении для командной строки ядра) и гарантировать, что некоторые dpdk совместимые hugepage точки монтирования доступны.
Посмотрите больше в: https://help.ubuntu.com/16.04/serverguide/DPDK.html#dpdk-config-hp