Adrian Altner

Bandbreite messen

Ich wollte wissen wie schnell meine Verbindung zum Server eigentlich ist. Mit iperf3 lässt sich das direkt messen — nicht zu irgendeinem CDN, sondern zur eigenen Maschine.

Auf dem Server einmalig installieren und starten:

sudo apt install -y iperf3
iperf3 -s -D

Lokal dagegen messen:

iperf3 -c 1.2.3.4

Danach den Server-Prozess beenden:

ssh server "pkill iperf3"

ssh server funktioniert weil in ~/.ssh/config ein Alias hinterlegt ist:

Host server
    HostName 1.2.3.4
    User deploy
    IdentityFile ~/.ssh/id_ed25519

Statt IP-Adresse, Benutzername und Schlüsselpfad bei jedem Befehl anzugeben, reicht der kurze Name. SSH liest die Config beim Verbindungsaufbau automatisch.

Das Ergebnis: ~21 Mbit/s Upload. Nicht der Server — der hat 1 Gbit/s. Der Flaschenhals ist das DSL zuhause.

Für normale Deployments spielt das keine Rolle. Git überträgt nur Deltas, keine vollständigen Dateibäume. Nur der erste Push war langsam.

#projekte

2024 August
2023 Januar