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 1GB
páginas grandes para DPDK, siga los pasos que se indican a continuación.
- editar el
/etc/default/grub
as grubdefault_hugepagesz=1G hugepagesz=1G hugepages=1
(para 1GB 1 página enorme) - actualice la configuración de grub mediante
update-grub
la herramienta. - para montar la página enorme a lo deseado
mkdir /dev/huge1G; mount -t hugetlbfs -o pagesize=1G none /dev/huge1G
- 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