Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki