OPNsense ice-Treiber Netzwerkkarten Performancetuning mit aktiviertem ice ddp Modul bei Intel E810 Netzwerkkarten

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

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.

Voraussetzungen

  • Hardware mit ice Treiber-basierten Netzwerkkarten, z.B. Intel E810
  • OPNsense Installation
  • SSH Shell bei OPNsense aktiviert

Modul ice_ddp aktivieren

Der folgende Abschnitt zeigt wie Sie das Modul aktivieren:

  • Melden Sie sich per SSH an der OPNsense an.
  • Wechseln Sie durch Eingabe von 8 zur Shell.
  • Wechseln Sie zum Ordner boot: cd /boot/
  • Erstellen Sie im Ordner /boot/ eine neue loader.conf.local Datei:
root@OPNsense:~ # vi /boot/loader.conf.local
  • Fügen Sie folgende Zeile an und speichern sie die Datei:
ice_ddp_load="YES"
  • Starten Sie abschließend das System neu.

Ausgabe nach Neustart

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.

Performancetest mit OPNsense 25.7

Vor der Aktivierung des ice_ddp Moduls

Der Durchsatz ist vor der Aktivierung relativ gering.

  • iperf Test Durchsatz: 7488 Mbits/sec

Durchsatz ohne aktiviertem ice_ddp Modul

Nach der Aktivierung des ice_ddp Moduls

Nach der Aktivierung ist die Last auf der Firewall deutlich höher aber der Durchsatz ist mehr als Faktor 5 höher.

  • iperf Test Durchsatz: 50330 Mbits/sec

Durchsatz mit aktiviertem ice_ddp Modul


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.

 

Das könnte Sie auch interessieren

BNXT NVM - failed to get mac address
Broadcom P425G NIC Link is Down bei Firmware 220.0.83.0
Mellanox Firmware Tools - Firmware Upgrade unter Linux