Skip to content
Tenvo AI · ECHTZEIT · v0.16.2 · TLS · Gerätespezifische Zertifikate · AGPL-3.0 · KOSTENLOSE STUFE · 30 GERÄTE · EIGENE INFRASTRUKTUR · EIGENER API-SCHLÜSSEL · MCP FÜR CLAUDE & CURSOR
Zurück zum BlogTutorial

Remote-Desktop-Latenztest: Wie man UX misst und benchmarkt

Tenvo Editorial Team9 Min. Lesezeit
Remote-Desktop-Latenztest: Wie man UX misst und benchmarkt

Sie brauchen, dass die Fernsteuerung sich flott anfühlt — nicht ruckelig und unvorhersehbar. Wenn das Ziehen eines Fensters, Tippen oder Bewegen der Maus in einer Remote-Sitzung träge wirkt, beheben Sie gerade Latenz.

Sie benötigen eine Fernsteuerung, die reaktiv wirkt — nicht verzögert und unvorhersehbar. Wenn das Ziehen eines Fensters, Tippen oder die Mausbewegung in einer Remotesitzung träge erscheint, beheben Sie Latenz. Dieser Leitfaden zeigt, wie Sie einen praktischen „Remote-Desktop-Latenztest“ durchführen, der Netzwerkprobleme von Encoding-/Rendering-Problemen trennt und reproduzierbare Messwerte liefert, die Sie über die Zeit benchmarken können.

Warum Latenz messen (und was Sie erwarten können)

Latenz in Remotedesktop-Sitzungen ist mehrdimensional. Es gibt die rohe Netzwerkrundlaufzeit (RTT), Jitter und Paketverlust, Encoder-/Decoder-Verzögerungen auf Host und Client sowie Anzeige-/Eingabeverarbeitungs­verzögerungen auf jedem Gerät. All das summiert sich zur Verzögerung, die ein Mensch beim Klicken oder Ziehen wahrnimmt.

Praktische Schwellenwerte, die Sie als Faustregeln nutzen können:

  • < 20 ms RTT: in den meisten Fällen kaum wahrnehmbar (hervorragend für interaktive Arbeit).
  • 20–60 ms RTT: für die meisten Remote-Arbeiten sehr gut nutzbar (nur bei schnellen Mausbewegungen leichte Verzögerung).
  • 60–150 ms RTT: akzeptabel, aber spürbar; einige Aufgaben (Zeichnen, Gaming) leiden darunter.
  • > 150–200 ms RTT: deutlich wahrnehmbar, ungeeignet für präzise UI-Arbeit.

Das sind grobe Bereiche — die tatsächlich empfundene Latenz hängt von der Encoding-Pipeline der Remote-Software ab. Proprietäre Lösungen (TeamViewer, AnyDesk) nutzen häufig eigene Codecs und Vorhersageverfahren, um die wahrgenommene Verzögerung zu reduzieren; Open‑Source / selbstgehostete Software (Tenvo, RustDesk) kann je nach Konfiguration anders reagieren. Wenn Sie ein selbstgehostetes Setup wünschen, siehe unseren Self-hosted remote desktop: der ehrliche Leitfaden 2026 für Deployment-Hinweise.

Überblick: zwei komplementäre Tests, die Sie durchführen sollten

Führen Sie diese beiden Tests nacheinander durch. Sie isolieren Netzwerk- von End-to-End‑benutzergemessener Latenz.

  1. Netzwerk-Level-Benchmarks: ping, traceroute/MTR und iperf3 für Durchsatz/Jitter/Paketverlust.
  2. End-to-End-Eingabe-zu-Anzeige-Messung: eine visuelle Benchmark-Methode mit einem blinkenden Quadrat und einer Hochgeschwindigkeitskamera oder zeitgestempelten Frames.

Schritt 1 — Netzwerk-Level-Benchmarking (schnell, objektiv)

Beginnen Sie mit der Messung des Netzwerkpfads zwischen Client und Host. Das sagt nicht alles, schließt aber offensichtliche Netzwerkprobleme schnell aus.

Tools, die Sie benötigen

  • ping (standardmäßig unter Windows/macOS/Linux)
  • traceroute oder MTR (mtr unter Linux/macOS; WinMTR unter Windows)
  • iperf3 (Installation über Paketmanager; wird üblicherweise für Durchsatz, Jitter und Paketverlust verwendet)

Grundlegende Befehle und erwartete Werte

Ersetzen Sie host.example.com oder 198.51.100.10 durch die IP/den Namen Ihres Remote-Hosts.

ping -c 20 host.example.com
# On Windows: ping -n 20 host.example.com

Schauen Sie auf min/avg/max RTT und Paketverlust. Im selben LAN sollten Sie <1 ms min/avg sehen; über einen Heim‑Breitbandanschluss zu einem regionalen Server sind 10–40 ms üblich; transkontinentale Verbindungen landen oft bei 80–200 ms.

mtr -c 100 host.example.com
# Windows: use WinMTR with default 100 cycles

MTR liefert Hop‑für‑Hop‑Paketverlust, was nützlich ist, um einen überlasteten Link oder ein ISP‑Problem zu erkennen.

Jitter und Verlust mit iperf3 messen (UDP)

Starten Sie einen iperf3-Server auf dem Host:

iperf3 -s

Führen Sie vom Client einen UDP-Test durch, abgestimmt auf die Bandbreite, die Ihre Remotesitzung voraussichtlich nutzt. Typische Remotedesktop‑Streams benötigen 1–10 Mbps je nach Auflösung und Bildrate; wählen Sie 5M als realistischen Test:

iperf3 -c host.example.com -u -b 5M -t 30

iperf3 meldet Paketverlust und Jitter. Wenn Sie >1% Paketverlust oder Jitter oberhalb von ~10 ms sehen, wirkt sich das merklich auf einige Remotedesktop‑Codecs aus.

Schwache Netzwerke simulieren

Wenn Sie testen möchten, wie sich Ihre Remote‑Software bei Verzögerung, Jitter oder Paketverlust verhält, nutzen Sie Linux netem, um Beeinträchtigungen auf Client oder Host hinzuzufügen:

sudo tc qdisc add dev eth0 root netem delay 100ms 20ms loss 1%

Dieser Befehl fügt 100 ms Verzögerung mit 20 ms Standardabweichung und 1% Paketverlust hinzu. Um die Regeln zu entfernen:

sudo tc qdisc del dev eth0 root netem

Schritt 2 — End-to-End Eingabe‑zu‑Anzeige Latenz (benutzergemessene Latenz)

Netzwerkwerte stimmen nicht immer mit der wahrgenommenen Latenz überein. Ein Software‑Stack, der Frames puffert, einen langsamen Software‑Encoder verwendet oder auf V‑Sync wartet, kann Dutzende bis Hunderte Millisekunden hinzufügen. Verwenden Sie diese Methode, um die tatsächliche Eingabe‑zu‑Anzeige‑Latenz messbar zu machen, die Sie benchmarken können.

Methode A — Hochbildratenkamera (zuverlässigster Ansatz, Hardware erforderlich)

Überblick: Starten Sie eine kleine Webseite auf dem Host, die ein sichtbares Quadrat beim Drücken einer Taste umschaltet; verbinden Sie sich mit Ihrem Remote‑Client und positionieren Sie eine 120–240 fps Kamera (oder ein Smartphone im High‑Frame‑Rate‑Modus) so, dass sie sowohl das Host‑Display als auch das Remote‑Client‑Fenster im gleichen Bild erfasst. Zählen Sie Frames zwischen dem Umschalten auf dem Host und dem Umschalten auf dem Client.

Schritte:

  1. Auf dem Host öffnen Sie eine einfache Seite, die ein großes Quadrat auf dem Bildschirm bei jedem Drücken der Leertaste farblich ändert. Fügen Sie dieses HTML in eine lokale Datei ein:
<!doctype html>
<html>
<meta charset="utf-8">
<title>Latency Blink Test</title>
<style>body{margin:0;background:#222;color:#fff;font-family:sans-serif}#s{width:300px;height:300px;margin:50px auto;background:#fff}</style>
<script>document.addEventListener('keydown',e =>{if(e.code==='Space'){let s=document.getElementById('s');s.style.background=(s.style.background==='#fff'?'#0f0':'#fff');}});</script>
<body><div id="s"></div>
<p>Press SPACE to toggle the square</p>
</body>
</html>
  1. Starten Sie eine Remote‑Sitzung und positionieren Sie sowohl den physischen Monitor des Hosts als auch das Remote‑Client‑Fenster im Kamerabild, sodass die Kamera beide gleichzeitig sehen kann (daher benötigen Sie ein breites Sichtfeld oder platzieren Sie die Displays nebeneinander).
  2. Nehmen Sie mit hoher Bildrate auf (120 fps ist ausreichend; 240 fps besser). Drücken Sie SPACE und betrachten Sie später die Aufnahme frame‑weise. Zählen Sie, wie viele Frames zwischen dem Umschalten des Host‑Quadrats und dem Umschalten des Client‑Quadrats vergehen. Latenz = Frame‑Anzahl / Kamera_fps.

Beispiel: Wenn Sie 6 Frames bei 120 fps gezählt haben, beträgt die Latenz ≈ 6 / 120 = 0,05 s (50 ms).

Methode B — Software‑Timestamping (ohne Kamera, weniger genau)

Wenn Sie Code sowohl auf Host als auch auf Client mit synchronisierten Uhren ausführen können (NTP‑synchronisiert reicht für ~10 ms Ausrichtung), können Sie ein Ereignis auf dem Host zeitstempeln und den Client melden lassen, wann er das Ereignis anzeigt. Das erfordert Modifikationen am Remote‑Client oder ein Test‑Overlay und ist fortgeschrittener.

Pro/Contra: Die Kameramethode misst die gesamte Pipeline, einschließlich Monitor‑Persistenz und Kamera‑Timingfehler, ist aber unkompliziert. Timestamping lässt sich automatisieren, benötigt jedoch enge Uhrensynchronisation (verwenden Sie chrony oder pool.ntp.org) und eine Möglichkeit, das Frame‑Update beim Client zu erkennen.

Isolieren, wo die Verzögerung herkommt

Sobald Sie Messwerte haben, zerlegen Sie das Problem:

  • Wenn ping/iperf geringe RTT/Jitter zeigen und Ihr End‑to‑End‑Test dennoch hoch ist, prüfen Sie Encoding/Decoding oder Client‑Rendering. Überwachen Sie CPU/GPU auf Host und Client (Task Manager / top / nvidia-smi). Hohe CPU‑Last oder Encoding‑Queuing erzeugt Lag.
  • Wenn iperf signifikanten Paketverlust oder Jitter zeigt, beheben Sie das Netzwerk. Paketverlust führt häufig dazu, dass Codecs stocken oder Frames neu angefordert werden.
  • Wenn der Durchsatz das Problem ist (z. B. Remote‑Video nutzt kontinuierlich mehr Bandbreite, als Ihre Leitung erlaubt), drosseln Sie die Remotedesktop‑Bitrate oder Auflösung und testen erneut.
  • Prüfen Sie die Einstellungen der Remote‑Software: Farbtiefe, Bildratenbegrenzung, Hardwarebeschleunigung (aktivieren Sie NVENC oder VA-API, wo verfügbar).

Host/Client‑Ressourcen überwachen

Typische Prüfungen:

  • Windows: Task Manager > Performance und GPU‑Tabs. Prüfen Sie, ob der Encoder Hardware H.264/HEVC nutzt.
  • Linux: top/htop für CPU; nvidia-smi zur Inspektion der GPU‑Encoder‑Auslastung; iostat für festplattenbezogene Stalls.
  • macOS: Aktivitätsanzeige (Activity Monitor) und prüfen Sie GPU/Encoder‑Nutzung, falls unterstützt.

Vergleich verschiedener Remote‑Software und Konfigurationen

Beim Benchmarken halten Sie den Test konsistent: dieselbe Host‑Hardware, derselbe Client, dieselben Netzwerkbedingungen, dieselbe Bildschirmauflösung. Testen Sie jede Client‑Version und jeden Protokollmodus (direktes P2P vs relay‑Server). Dinge, die Sie testen sollten:

  • Kabelgebundenes LAN vs Wi‑Fi vs VPN — kabelgebunden ist immer am niedrigsten in der Latenz.
  • Direkte Verbindung vs Relay: Relays können je nach Standort 20–100 ms hinzufügen.
  • Hardware‑Encoding aktiviert vs Software‑Encoding.

Ehrliche Anmerkung: Anbieter wie AnyDesk und TeamViewer optimieren oft Codecs für wahrgenommene Interaktivität und können in hochlatenz‑ oder bandbreitenarmen Szenarien besser abschneiden als generische RDP/VNC‑Setups. Wenn Sie vergleichen, führen Sie dieselben Tests auf allen Systemen durch. Wir haben tiefere Vergleiche in AnyDesk vs TeamViewer 2026: Funktionen & Preise und in unserem Beitrag zu Remote Desktop ohne Portweiterleitung erklärt behandelt, falls Sie relay vs direkte Modi testen.

Praktischer Benchmark‑Plan und Bewertung

Führen Sie diesen Plan aus, um reproduzierbare, vergleichbare Ergebnisse zu erzielen:

  1. Baseline: LAN, kabelgebunden — protokollieren Sie ping, iperf3 (5M) und den kamerabasierten Blink‑Test.
  2. Home‑Broadband: Client per Wi‑Fi, Host kabelgebunden — führen Sie dieselben Tests durch.
  3. Remote über Internet: Client zu Hause, Host im Rechenzentrum (oder im Büro) — führen Sie Tests durch und notieren Sie Regionen der Relay‑Server, falls verwendet.
  4. Stresstest: Nutzen Sie netem, um 100 ms Verzögerung + 2% Verlust hinzuzufügen und führen Sie die Tests erneut aus, um das Verhalten der Software unter Beeinträchtigung zu sehen.

Bewerten Sie jeden Lauf auf drei Achsen (0–10): Netzwerkgesundheit (basierend auf iperf/ping), Encoder‑Gesundheit (CPU/GPU‑Auslastung und Frame‑Drops) und empfundene Interaktivität (Kamera‑Testlatenz). Kombinieren Sie sie zu einem einzigen Score, wenn Sie eine schnelle Rangfolge benötigen.

Tipps und schnelle Maßnahmen zur Latzenzreduktion

  • Bevorzugen Sie kabelgebundenes Ethernet gegenüber Wi‑Fi. Wi‑Fi bringt variable Latenz und Jitter.
  • Aktivieren Sie Hardware‑Encoding auf dem Host (NVENC/QuickSync/VA‑API) und Hardware‑Decoding auf dem Client, wo unterstützt.
  • Reduzieren Sie Auflösung oder Bildrate. 720p@30 bietet oft ein besseres interaktives Gefühl als 1080p@60 bei begrenzten Leitungen.
  • Verwenden Sie direkte P2P‑Verbindungen, wo möglich — Relays fügen Latenz hinzu.
  • Schließen Sie unnötige CPU/GPU‑intensive Anwendungen auf Host und Client, um Encoder‑Queuing zu vermeiden.
  • Wenn Sie Netzwerkgeräte kontrollieren, priorisieren Sie Remotedesktop‑Traffic mit QoS für kritische Sitzungen.

Ergebnisse und Benchmarks dokumentieren

Dokumentieren Sie die Test‑Metadaten: Softwarename und Version (z. B. Tenvo v0.9.x, AnyDesk 7.x, TeamViewer 15.x), OS‑Versionen, Client‑ und Host‑Hardware, Netzwerktyp, iperf3‑Ausgabe und Kamera‑Bildrate. Speichern Sie das rohe Kameravideo und die gezählten Frames, damit Sie die Messung später reproduzieren können. Das ist besonders hilfreich beim Evaluieren von Änderungen wie Treiber‑Updates oder Codec‑Einstellungen.

Für Tenvo‑Nutzer: unsere Download‑Seite unter /download listet aktuelle Builds; wenn Sie Tenvo testen, geben Sie das genaue Build/Commit an. Falls Sie selbst hosten möchten, erklärt unser Self-hosted remote desktop: der ehrliche Leitfaden 2026 Server‑Deployment‑Details, die Verbindungsmodus und Latenz beeinflussen.

Abschluss

Ein guter „Remote‑Desktop‑Latenztest“ kombiniert objektive Netzwerkmessungen mit einem benutzerorientierten End‑to‑End‑Test. Die Netzwerktools (ping, traceroute/MTR, iperf3) identifizieren Verbindungsprobleme schnell; der kamerabasierte Blink‑Test misst die tatsächliche Eingabe‑zu‑Anzeige‑Verzögerung, die Benutzer spüren. Nutzen Sie netem, um Fehlerbedingungen zu reproduzieren, und überwachen Sie Host/Client‑Ressourcen, um Encoder‑Bottlenecks zu finden.

Wenn Sie eine reproduzierbare Basislinie über verschiedene Software‑Anbieter wünschen, automatisieren Sie die Netzwerktests mit Skripten und behalten Sie kurze Videodaten der Blink‑Tests. Beim Vergleich mehrerer Läufe sehen Sie, welcher Anteil der Verzögerung vom Netzwerk und welcher von der Software‑Pipeline stammt — das zeigt, welche Maßnahme angebracht ist.

Wenn Sie selbstgehostete Optionen gegen gehostete Relays testen, behandelt unser Artikel Remote Desktop ohne Portweiterleitung erklärt Relay‑Tradeoffs ausführlicher. Für Anbieter‑Vergleiche (Codec‑Verhalten und Preis‑Kompromisse) siehe AnyDesk vs TeamViewer 2026: Funktionen & Preise.

Bereit, Tests mit einem Open‑Source‑Client zu starten, den Sie selbst hosten und anpassen können? Laden Sie Tenvo unter /download herunter und folgen Sie den Deployment‑Hinweisen in unserem Self-hosted remote desktop: der ehrliche Leitfaden 2026. Wenn Sie Hilfe bei der Interpretation Ihrer Benchmark‑Ergebnisse benötigen, fügen Sie die iperf3‑Ausgabe und Ihre Kamera‑Messung bei, und wir analysieren gemeinsam die wahrscheinlichen Engpässe.

Tenvo herunterladen

Bereit, es selbst auszuprobieren?

Kostenlos für 30 Geräte, keine Kreditkarte. In zwei Minuten einsatzbereit und verbunden.