Für das neue Homelab war ebenfalls geplant die Performance zu messen und zu überprüfen. Als Cluster Backend werden 2 10Gbit SFP+ DAC Verbindungen benutzt. Und genau diese Verbindungen zwischen den Hosts wollte ich überprüfen und kontrollieren wieviel ich darüber jagen kann. Das erwartete Ergebnis ist nicht zu 100% getroffen. Auch wenn ein LoadBalancing eingerichtet wird, komme ich bei „balance-rr“, sowie LACP nicht auf die 20Gbit/s, sondern lediglich auf ca. 11-12 Gbit/s. Deswegen bin ich auf die Suche gegangen und habe versucht das Problem zu finden und zu erörtern, dazu aber mehr im folgenden YouTube Video hier im Beitrag. Alle Videos zum Thema Homelab findet unter folgenden LINK.

Befehle welche im Video verwendet wurden im Homelab

iperf3 -s
iperf3 -C <ZIEL-IP-ADRESSE>
iperf3 -C <ZIEL-IP-ADRESSE> -P 4

iperf3 -s starten eine Serverinstanz und warte ab bis ein Client sich meldet.

iperf3 -C .. Initiiert die Client Verbindung und startet mit den angegebenen Parametern den Performance Test. Mit Iperf3 wird die Performance zwischen beiden Endpunkten gemessen, ohne die Festplatten zu belasten.
Mit der Option -P 4 kann der Performance Test parallelisiert werden und wird auf 4 Streams verteilt.

Für den Benchmark der HDDs habe ich ein fertiges Script von Github benutzt. Das ist hier zu finden. (GitHub Link)

curl -sL yabs.sh | bash

Starten kann man das Script ziemlich einfach mit dem hier oben angegebenen Befehl.

YouTube Video Part 1

YouTube Video Part 2

https://youtu.be/IA5E3aUdoUg

Das Könnte dich auch interessieren:

Telegraf erklärt – InfluxDB als Datenbank – Grafana Monitoring
Telegraf der Open Source Datensammler #influxdb #datacollector
Proxmox VE 6.2 Monitoring einrichten / installieren [InfluxDB | Grafana]

Du brauchst weitere Hilfe oder Lösungsansätze hinsichtlich deines Homelabs? Du benötigst Troubleshooting Tipps oder allgemeine Hilfe? Dann kontaktiere mich über die Kommentare oder schreibe mir direkt eine Nachricht.

Dennis Schröder