Das Modul ice_ddp ist ein Dynamic Device Profile (DDP)-Paket für den ice-Treiber, dieser Treiber ist unter anderem für Intel Netzwerkkarten der E810-Serie zuständig. Es handelt sich um ein zur Laufzeit ladbares Kernelmodul, das erweiterte Hardwarefunktionen aktiviert und die volle Funktionalität für E810-Geräte bereitstellt. Es ist in FreeBSD-basierten Basissystemen wie OPNsense enthalten und lässt sich manuell aktivieren. Durch dieses geladene Modul vervielfacht sich der Durchsatz bei diesen Netzwerkkarten. Dieser Artikel zeigt wie Sie dies unter OPNsense 25.7 durchführen.
Der folgende Abschnitt zeigt wie Sie das Modul aktivieren:
root@OPNsense:~ # vi /boot/loader.conf.local
ice_ddp_load="YES"
Nach dem obligatorischen Neustart ist das Modul geladen:
root@FW2:~ # dmesg | grep -i ddp [1] ice0: The DDP package was successfully loaded: ICE OS Default Package version 1.3.41.0, track id 0xc0000001. [1] ice1: DDP package already present on device: ICE OS Default Package version 1.3.41.0, track id 0xc0000001.
Der Durchsatz ist vor der Aktivierung relativ gering.
Nach der Aktivierung ist die Last auf der Firewall deutlich höher aber der Durchsatz ist mehr als Faktor 5 höher.
|
Autor: Thomas Niedermeier Thomas Niedermeier arbeitet im Product Management Team von Thomas-Krenn. Er absolvierte an der Hochschule Deggendorf sein Studium zum Bachelor Wirtschaftsinformatik. Seit 2013 ist Thomas bei Thomas-Krenn beschäftigt und kümmert sich unter anderem um OPNsense Firewalls, das Thomas-Krenn-Wiki und Firmware Sicherheitsupdates. |