notiz:dpdk-debian-installieren
Dies ist eine alte Version des Dokuments!
DPDK auf einem Debian installieren
Erst ein Debian wie gewohnt installieren.
Hugepages einrichten:
nano /etc/default/grub
Dort dann an an den Inhalt von GRUB_CMDLINE_LINUX_DEFAULT folgendes ergänzen default_hugepagesz=1G hugepagesz=1G hugepages=4
Konfig anwenden:
grub-mkconfig -o /boot/grub/grub.cfg
Dateisystem für Hugetables anlegen:
mkdir /mnt/huge_1GB nano /etc/fstab
nodev /mnt/huge_1GB hugetlbfs pagesize=1GB 0 0
reboot
reboot
Prüfen ob hugepages wirklich da sind:
cat /proc/meminfo | grep -i huge
cat /proc/mounts | grep -i /mnt/huge_1GB
apt update && apt upgrade apt install build-essential python3 meson ninja-build libnuma-dev
Im entsprechenden Nutzer dann:
wget http://fast.dpdk.org/rel/dpdk-20.02.tar.xz tar xJf dpdk-20.02.tar.xz cd dpdk-20.02 export RTE_SDK=$(pwd) <code> DPDK bauen <code> cd ${RTE_SDK} make defconfig make
Ein Beispiel ausführen:
${RTE_SDK}/examples/blub export RTE_TARGET=build make
notiz/dpdk-debian-installieren.1589717984.txt.gz · Zuletzt geändert: 2020/05/17 14:19 von clerie