Erro: /dev/hugepages não existe

Erro: /dev/hugepages não existe

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 1GBpáginas enormes para DPDK, siga as etapas como

  1. edite o /etc/default/grubas grub default_hugepagesz=1G hugepagesz=1G hugepages=1(para 1 GB 1 página enorme)
  2. atualize as configurações do grub via update-grubferramenta.
  3. para montar a página enorme no desejadomkdir /dev/huge1G; mount -t hugetlbfs -o pagesize=1G none /dev/huge1G
  4. 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

informação relacionada