Hoje, quando executo um comando para DPDK (kit de desenvolvimento de plano de dados) no Ubuntu:
sudo mount -t enormetlbfs -o pagesize=1G nenhum /dev/hugepages
Eu recebi um erro como este:
montagem: o ponto de montagem /dev/hugepages não existe
Alguém pode me dizer como posso resolver esse problema. Desde já, obrigado!
Responder1
Você conseguiu montar algum outro diretório local?
por exemplo, mkdir /mnt/huge tenta apontar o ponto de montagem para /mnt/huge
Responder2
Para usar 1GB
páginas enormes para DPDK, siga as etapas como
- edite o
/etc/default/grub
as grubdefault_hugepagesz=1G hugepagesz=1G hugepages=1
(para 1 GB 1 página enorme) - atualize as configurações do grub via
update-grub
ferramenta. - para montar a página enorme no desejado
mkdir /dev/huge1G; mount -t hugetlbfs -o pagesize=1G none /dev/huge1G
- Inicie o aplicativo DPDK com argumentos rte_eal_init como
--huge-dir=/dev/huge1G
Nota: isso pode ser executado em um kernel Linux que tenha habilitado páginas enormes. Para verificar se páginas enormes foram construídas, executegrep -nr HUGE /boot/config*
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y