OPNsense Forum

International Forums => German - Deutsch => Topic started by: manuel007 on May 31, 2024, 09:55:32 AM

Title: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on May 31, 2024, 09:55:32 AM
Hallo Zusammen,

vielleicht kann mir jemand helfen:
Ich habe OPNsense (Aktuelle Version) unter Proxmox installiert, mit Virtio Netzwerk funktioniert es auch. Als Netzwerkkarte kommt ein 4-Port Realtek 8125 zum Einsatz.
Von PC zu Proxmox direkt hat man 2,35Gbit, aber von PC zu OPNsense (VM) sind es nur ca. 1,6gbit.

Hab schon einiges ausprobiert und die Suche hier im Forum hab ich nichts gefunden. Hat jemand noch ne Idee?

Viele Grüße
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: Patrick M. Hausen on May 31, 2024, 10:11:26 AM
Hast du einen PCIe-Slot frei? Bau eine Dual-Port Intel-Netzwerkkarte ein und konfiguriere sie mit PCIe-Passthrough in die VM.

Du wirst mit den virtualisierten Treibern wahrscheinlich keinen höheren Durchsatz bekommen.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on May 31, 2024, 10:21:24 AM
Ja wenn ich die Netzwerkkarte durchschleife oder bestimmte Ports davon, dann funktioniert es mit ca. 2,4gbit.
Aber ich brauch alle 4 Ports und für Proxmox hätte ich kein Netzwerkport für das Webinterface übrig.

Oder könnte man für das Webinterface von Proxmox eine virtuelle Netzwerkkarte setzen und diese in OPNsense als weitere Netzwerkkarte durchreichen? Dann würde der Zugriff darauf über OPNsense laufen

Bei den VM Einstellungen unter Netzwerkkarten ist keine 8125 zur Auswahl, kann man das irgendwie erweitern/hinzufügen?

Ist halt blöd das es nicht so gut in Proxmox geht...
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: Patrick M. Hausen on May 31, 2024, 10:22:28 AM
Sorry, bin bei Proxmox überfragt.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: mooh on May 31, 2024, 12:15:22 PM
Für Proxmox ist eigentlich die Verwendung von VirtIO für beste Performance empfohlen, aber das bezieht sich vermutlich nur auf die Auswahl der Netzwerkinterface-Emulationen. Mit dem Durchreichen von Hardware schränkt man die Möglichkeiten des Migrieren von VMs ein, weshalb ich das nicht so gerne mache.

Vor Jahren habe ich mal mit Proxmox 6 und OPNsense gespielt. In meiner wagen Erinnerung musste an damals beim Proxmox VirtIO Netzwerkinterface mit dem Multiqueue Parameter spielen und FreeBSD das auch irgendwie mitteilen. Andernfalls lief der Netzwerkstack nur Single-Threaded. Weiß nicht, ob das noch aktuell ist.  Hast Du mal gestest wie hoch der Durchsatz zur einem Linux Guest ist?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 01, 2024, 06:49:06 PM
Nein mit den Multiqueue Parameter hab ich noch nicht probiert, weißt du noch was du da eingestellt hast? Was macht diese Parameter genau?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 01, 2024, 06:50:39 PM
Mir fällt noch ein eine andere Frage: wie betreibst du die OpnSense? Nativ?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: cwt on June 02, 2024, 04:21:13 PM
Falls Deine Switch es unterstützt, könntest Du auch einen bond (LACP) für die bridges erstellen. Realtek ist bekanntermaßen nicht so 100%ig mit dem PVE ,,gut Freund". Wie sieht denn Deine Netzkonfig innerhalb vom PVE aus?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 03, 2024, 08:49:46 PM
Also mit den Multiqueue Parameter hat es sich nicht verbessert, ich komme immer auf ca. 1,65gigabit. 2,35 Gigabit geht nativ unter OPNsense.

Bei der Einstellung von Multiqueue Parameter hab ich es so verstanden das man nur auf Proxmox das einstellt, ist das richtig ?

Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: mooh on June 05, 2024, 01:01:33 PM
Ich kann leider nicht mehr sagen, was ich eingestellt hatte, aber man muss(te) es auch OPNsense sagen über tuneables. Es gibt dazu Anleitungen im Internet.

Ich würde auch mal messen, wie hoch der Durchsatz mit einem Linux Guest ist. Dann kann man schon mal einschränken, ob das Problem nur bei Proxmox oder nur FreeBSD liegt.

Edit: Was sagt den top auf der OPNsense be voller Auslastung? Ist da ein Kern gesättigt?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: lewald on June 05, 2024, 05:35:07 PM
Nun,

eine Linux Bridge auf Proxmox braucht auch CPU/Ram Leistung!
Daher mal die Frage was ist denn da so im Rechner?

-Multiqueue- Ist eine Netzwerkeinstellung im Proxmox für die virtuellen Netzwerkkarten.
Die sollten virtio sein(http://prox_net.png).

Und außer einem Neustart der OPNsense VM ist da auch nichts innerhalb von OPNsense einzustellen.
Das was gemeint sein könnte ist das Thema RSS.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 05, 2024, 06:41:38 PM
Der Rechner ist ein Intel J5005 Fuijustu Futro S940. 16GB RAM, 128GB SSD

Was seltsam ist, nachdem ich OPNsense nativ neu installiert, habe ich dort auch nur max. 1,62gbit, den realtek treiber über webgui hatte ich installiert, sonst erkennt dieser nicht meine Realtek Karte 8125

Über Linux Host wie Proxmox habe ich 2,35gbit, so langsam bin ich am verzweifeln
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: lewald on June 05, 2024, 06:50:18 PM
Nun,

unabhängig vom Speed von OPNsense.
Die Kiste ist viel zu langsam für 4x2,5 Gbit Routing und Firewall.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 05, 2024, 07:02:08 PM
Na unter proxmox kann ich zum NAS mit 280mb dateien rüberschieben.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: Patrick M. Hausen on June 05, 2024, 08:09:27 PM
Dabei muss aber weder Proxmox noch NAS routen, bridgen, filtern, NATen, ...
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: meyergru on June 05, 2024, 09:02:42 PM
Also sooo langsam ist ein J5005 auch nicht. Ich würde es mal mit RSS (https://forum.opnsense.org/index.php?topic=24409.0) probieren.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: JeGr on June 06, 2024, 11:43:55 AM
Bei Proxmox / KVM kann das aber auch je nach NIC an der Emulation liegen. Bei einigen läuft einfach virt-io nicht so fix wie es soll bzw. gibt/gab es da auch andere Probleme. Ich würde dann bevor ich in die Tiefe zum Schrauben von Einstellungen am Adapter gehe eher mal den virtuellen NIC ändern und mal nachschauen, ob da die Realtek Klitsche besser mit klar kommt. E1000 oder E1000e mal probieren. Nur weil die 1000 heißen, heißt das nicht, dass die erzwungen limitiert sind auf 1Gbps.

Cheers
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 29, 2024, 06:34:41 PM
Ja vielen Dank, aber abschliessend kann ich bestätigen das die Realtek Lan´s Probleme machen. Jegliche Versuche und Zeit die ich da reingesteckt habe waren leider nutzlos gewesen. Aber dafür viel nebenbei dazu gelernt.

Was ich auch festgestellt habe das die Intel J5005 CPU schon etwas langsam ist, grad wenn ich was runterlade und Gleichzeitig im Internet schauen möchte gibts Probleme, bzw. der Download wird einfach abgebrochen.

Jetzt würde ich mit einen NUC mit Dual Lan kaufen, reicht der N100 ?
Ne Alternative wäre auch so ein Lenovo M920Q mit PCIE-Karte verbaut, hat da jemand Erfahrung ?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: meyergru on June 29, 2024, 07:34:33 PM
Auf bare metal ja, aber unter Proxmox?

Die CPU ist ca. doppelt so schnell wie der J5005. Kommt also drauf an, was der so alles tun soll (z.B: was läuft sonst noch auf dem Proxmox; was ist mit Zenarmor, Crowdsec, Suricata?)...
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: lewald on June 30, 2024, 08:54:29 AM
Nun ich habe so einen N100 im Einsatz.
Mit Proxmox.

Er reicht für eine 1 Gbit Wan Anbindung. Mit Zenarmor jedoch nicht.
Es hängt aber sehr vom CPU Power Profil ab. https://forum.opnsense.org/index.php?topic=35023.15

Bei mir musste ich das auch ändern. Geht trotz fehlender Bios Einstellungen aber unter Proxmox.
Ich habe da auch noch einen Windows Server Vm und eine Pi Hole VM drauf. Ich betreibe den satt mit 6W mit 10 W.

Zum Lan durchsatz kann ich nur sagen 1Gbit funktioniert. Mehr habe ich derzeit nicht zur Verfügung.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 30, 2024, 01:30:47 PM
Also es soll nur OPNsense laufen, Proxmox war angemacht für einfache Backup´s/Restore´s.
Hab ne über Wan eine 1Gbit Leitung, internes Netzwerk läuft mit 2,5Gbit.

Ich würde auch IDS (Siricata/Zenarmor) laufen lassen und einwenig Reserve für die Zukunft haben, was würdet Ihr dann empfehlen ?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: meyergru on June 30, 2024, 02:47:31 PM
Zenarmor ist aktuell (noch) ein Problem, weil das auf einen Thread beschränkt ist.

Da ist man schnell mit Systemen dabei, deren CPUs auf Desktop-Niveau liegen - allerdings auch beim Stromverbrauch. Das gilt insbesondere, wenn der Inter-VLAN- oder der Internet-Traffic wirklich 2.5 GBit/s inklusive Inspektion können soll.

Sinnvollerweise wird man dann ja auch einen Switch anschließen, der mehrere Ports mit 2.5 GBit/s bedienen kann und deshalb vermutlich mit 10 GBit/s angebunden werden soll.

Deciso hat da die DEC8x0. Ich selbst setze einen Minisforum MS-01 ein.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on June 30, 2024, 09:09:28 PM
ich hatte den Minisforum Mini PC NAB5 Intel Core i5-12450H 
ins Auge gefasst, den gibts aktuell für 289€, oder ist der zu viel?

Was verbraucht der Minisforum MS-01 im Idle? wie siehts mit Bios Updates aus ?
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: meyergru on June 30, 2024, 10:58:29 PM
Mit BIOS-Updates ist es bei diesen China-Boxen immer schwierig. Aber wenn es geht, braucht man ja nur nur CPU-Microcodes und die kann man separat beschaffen.

Stromaufnahme ist sehr variabel, je nach Last. Ist halt kein N100 mit 6 Watt, sondern Alder Lake mit bis zu 55 Watt. Das konkrete Modell kenne ich nicht. Der MS-01 hat halt 2xSFP+ und vor allem Intel-NICs, keine Realteks.
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: manuel007 on July 01, 2024, 11:00:25 PM
Würde ein I5-7500T/8500T mit 16GB RAM für OPNsense und Siricata reichen bzw. läuft das dann vernünftig ?
Habe 1Gbit WAN.

Ich habe hier noch ein Lenovo Thinclient M720Q noch übrig...
Title: Re: OPNsense in Proxmox keine 2.5Gbit Geschwindigkeit
Post by: meyergru on July 02, 2024, 12:23:15 AM
Wenn Du die üblichen Vergleichssites wie CPU-Monkey usw. nimmst, wirst Du feststellen, dass diese Prozessoren im Single Thread nur etwas gleichauf mit dem einige Jahre jüngeren N100 liegen (bei vielfachem Stromverbrauch). Da der 7500T auch nur 4 Threads hat, ist er im Multi-Core auch nicht schneller als der N100. Der 8500T hat zwar 6 Threads, aber wenn die Workload nicht passt (z.B. aktuell noch Zenarmor (https://forum.opnsense.org/index.php?topic=41295.0)), bringt das gar nichts.

Für 1 GBit reichen die alle. In diesem Thread ging es doch um 2.5 GBit/s, oder? Es kommt schon sehr darauf an, was Du tun willst: Routen / Introspektion, 1 GBit Internet / 2.5 GBit Intra-VLAN usw.