Netzwerkbandbreite voll ausschöpfen beim Zurückspielen von Backups

ferhat.oekten

Member
Jun 23, 2023
34
1
8
Moin,

wir haben einen PBS-Server, der über zwei Netzwerkkarten durch ein separates Netz (Backupnetz) an einem Switch an geschlossen ist.
Sowohl die Netzwerkkarten, als auch die Switchport können 10G/s.

Weil ich an dem Switch jetzt nichts konfigurieren möchte, habe ich bei beiden Servern (PBS und Prox) den Bond Modus "balance-alb" ausgewählt.
Dennoch ist die Datentransferrate sehr niedrig (siehe Screenshot).

Habt Ihr eine Idee, woran es liegen könnte, oder wie man die Leistung am höchsten erreichen kann?
 

Attachments

  • 2024-09-17 14_42_49-OpenText GroupWise - Mailbox.png
    2024-09-17 14_42_49-OpenText GroupWise - Mailbox.png
    56.3 KB · Views: 27
Die GUI Konfigs
 

Attachments

  • 2024-09-18 09_22_04-pbs-khbe-02 - Proxmox Backup Server – Mozilla Firefox.png
    2024-09-18 09_22_04-pbs-khbe-02 - Proxmox Backup Server – Mozilla Firefox.png
    28.8 KB · Views: 18
  • 2024-09-18 09_22_34-prox-khbe-01 - Proxmox Virtual Environment – Mozilla Firefox.png
    2024-09-18 09_22_34-prox-khbe-01 - Proxmox Virtual Environment – Mozilla Firefox.png
    30.2 KB · Views: 17
Das sieht soweit OK aus. Stecken beide Kabel am gleichen Switch oder verschiedene Switches? Bei Balance-ALB wir ein Lastausgleich mithilfe von ARP gemacht. Das bringt dir nur etwas wenn mehrere Server (MAC Adressen) taffic erzeugen wollen. Wenn du die beiden Links auf zwei Switches verteilt hast, kann das durch die permanenten ARP changes zu Verzögerungen kommen.
 
  • Like
Reactions: ferhat.oekten
Bezüglich des Bondings würde ich mal checken (cat /proc/net/bonding/bondN), ob alle Bonds überhaupt funktionieren wie angedacht.

Zumindest auf dem PBS wurden/sind die Slaves per Komma separiert.
Kann es gerade nicht testen, aber zumindest auf dem PVE ist(/war?) das über die GUI, wenn ich mich richtig erinnere, gar nicht zulässig.
Würde die Slaves, wie in all den Referenzen, per Leerzeichen separieren.
 
  • Like
Reactions: ferhat.oekten
Ich habe jetzt auch LACP umgestellt und jetzt ist die Datenrate noch weiter gesunken???
Füge mal die Konfig's mit bei.
 

Attachments

  • 2024-09-19 09_36_18-192.168.91.5 - PuTTY.png
    2024-09-19 09_36_18-192.168.91.5 - PuTTY.png
    43.5 KB · Views: 6
  • 2024-09-19 09_34_22-192.168.31.70 - PuTTY.png
    2024-09-19 09_34_22-192.168.31.70 - PuTTY.png
    33.5 KB · Views: 4
  • 2024-09-19 09_33_52-192.168.31.70 - PuTTY.png
    2024-09-19 09_33_52-192.168.31.70 - PuTTY.png
    38.8 KB · Views: 3
  • 2024-09-19 09_32_21-192.168.91.10 - PuTTY.png
    2024-09-19 09_32_21-192.168.91.10 - PuTTY.png
    40.5 KB · Views: 4
Was hast du denn vor? Willst du einen Backupjob auf einem PVE laufen lassen und das auf einen PBS schicken?
In dem Fall hilft dir auch LACP nicht, denn du hast dann einen Stream zwischen den beiden Endpunkten. Hast du viele PVE die parallel auf einen PBS schreiben, dann bringt dir das Bonding tatsächlich mehr Bandbreite.
Falls es nur ein PVE ist, kannst du den auch direkt auf den PBS stecken und LACP funktioniert da auch.
 
Wir haben einen 5-Knoten-Cluster. Sowohl das Backup, als auch die Wiederherstellung sollen möglichst die volle Bandbreite ausschöpfen können.
 
Wie sieht denn die LACP Konfiguration auf dem Switch aus?
 
  • Like
Reactions: news
Das sind die Informationen des Interfaces und nicht die Konfiguration. ;) Aber anhand der Informationen Sieht das OK aus.
Jetzt müsstest du mit mehreren Streams vonb einem Server oder mit Backups von mehreren Hosts, die 20GBit auf dem PBS auslasten können, wenn die SSDs schnell genug sind.
 
Es sind HDDs drinne. Könnte es daran liegen?
Naja..., je nach Konstruktion (worst case: Raid6 oder eben nur eine einzige Platte) hast du vielleicht nur die IOPS einer einzelnen Spindel. Mit einer mittleren Chunksize von 2MB und 200 IOPS schaffst du dann eben nur ~400 MB/s, vollkommen unabhängig vom LAN.

Wenn die Chunks nicht vernünftig gespeichert wurden, sondern in 4 KByte auf der Platte verteilt sind, sinkt das auf 4 KB * 200 = weniger als 1 MB/s.

Ja, das ist vielleicht eine Milchmädchenrechnung, aber...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!