Ich würde die Schlussfolgerung bestreiten, dass SSH damit etwas zu tun hat. Sie müssten eine lächerliche Anzahl von Tests durchführen, um schlüssig zu zeigen, dass es nicht einfach nur ein Zufall ist. Haben Sie bereits speedtest-cli
mehrfach versucht, das Interleaving lokal und über SSH auszuführen?
Es gibt eine einfachere Möglichkeit: speedtest-cli
Wählt einen Server zur Laufzeit automatisch aus ( Selecting best server based on latency...
). Ich habe hier vier Tests durchgeführt und es wurden zwei verschiedene Server für diese Tests ausgewählt. Je nachdem, wie gründlich der Latenztest ist (ich denke, nicht sehr, da er in einer angemessenen Zeit abgeschlossen werden muss), könnte es passieren, dass Sie zwischen den einzelnen Läufen über eine ganz andere Zeile zu einem ganz anderen Server sprechen. Haben Sie versucht, speedtest-cli
gegen einen bestimmten Server zu laufen ?
Eine andere Möglichkeit besteht darin, dass Ihr Server so wenig Ressourcen hat, dass eine SSH-Verbindung einen merklichen Unterschied auslöst (dh, dass er nur am Rand des Bereichs schwankt, der von der Maschine verarbeitet werden kann).
Eine sehr reale Möglichkeit bei Standardhardware und einem Heim-Setup ist die suboptimale Konfiguration oder fehlerhafte Hardware. Haben Sie, während die Verbindung langsam ist, versucht, beispielsweise mit Wireshark (und / oder tcpdump
) zu prüfen, ob es viele Probleme mit der ausgehenden Verbindung gibt?