Error: /dev/hugepages no existe

Error: /dev/hugepages no existe

Hoy, cuando ejecuto un comando para DPDK (kit de desarrollo de plano de datos) en ubuntu:

sudo mount -t hugetlbfs -o pagesize=1G none /dev/hugepages

Recibí un error como este:

montaje: el punto de montaje /dev/hugepages no existe

Cualquiera puede decirme cómo puedo solucionar este problema. ¡Gracias de antemano!

Respuesta1

¿Pudiste montar algún otro directorio local?

por ejemplo, mkdir /mnt/huge intenta apuntar el punto de montaje a /mnt/huge

Respuesta2

Para utilizar 1GBpáginas grandes para DPDK, siga los pasos que se indican a continuación.

  1. editar el /etc/default/grubas grub default_hugepagesz=1G hugepagesz=1G hugepages=1(para 1GB 1 página enorme)
  2. actualice la configuración de grub mediante update-grubla herramienta.
  3. para montar la página enorme a lo deseadomkdir /dev/huge1G; mount -t hugetlbfs -o pagesize=1G none /dev/huge1G
  4. Inicie la aplicación DPDK con los argumentos rte_eal_init como--huge-dir=/dev/huge1G

Nota: esto se puede realizar en un kernel de Linux que haya habilitado páginas enormes. Para comprobar si se crean páginas enormes, ejecutegrep -nr HUGE /boot/config*

CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y

información relacionada