Netzwerkgeschwindigkeit zwischen zwei Rechnern testen
Berechnen Sie die maximale Datenübertragungsrate zwischen zwei Computern in Ihrem Netzwerk basierend auf Hardware, Protokoll und Entfernung.
Umfassender Leitfaden: Netzwerkgeschwindigkeit zwischen zwei Rechnern testen und optimieren
Die Messung der Netzwerkgeschwindigkeit zwischen zwei Computern ist entscheidend für die Bewertung der Leistungsfähigkeit Ihres lokalen Netzwerks (LAN) oder Ihrer direkten Verbindung. Dieser Leitfaden erklärt die technischen Grundlagen, Testmethoden und Optimierungsmöglichkeiten für verschiedene Verbindungstypen.
1. Grundlagen der Netzwerkgeschwindigkeitsmessung
Die Datenübertragungsrate zwischen zwei Rechnern wird durch mehrere Faktoren beeinflusst:
- Physische Verbindung: Kabeltyp (Cat5e, Cat6, Cat7), Wi-Fi-Standard (802.11ac, 802.11ax), oder alternative Technologien wie Powerline
- Netzwerkprotokolle: TCP (Transmission Control Protocol) bietet Zuverlässigkeit durch Fehlerkorrektur, während UDP (User Datagram Protocol) höhere Geschwindigkeiten durch reduzierten Overhead ermöglicht
- Hardwarekomponenten: Netzwerkkarten, Router, Switches und deren unterstützte Maximaldurchsatzraten
- Umgebungsfaktoren: Entfernung, elektromagnetische Störungen, physische Hindernisse (besonders relevant für Wi-Fi)
- Systemauslastung: CPU-Nutzung, Hintergrundprozesse und gleichzeitige Datenströme
2. Verschiedene Verbindungstypen im Vergleich
| Verbindungstyp | Theoretische Maximalgeschwindigkeit | Typische reale Geschwindigkeit | Latenz (ms) | Störanfälligkeit |
|---|---|---|---|---|
| Ethernet (Cat6) | 10 Gbit/s | 9.4 Gbit/s | <1 | Sehr gering |
| Wi-Fi 6 (802.11ax, 5GHz) | 9.6 Gbit/s | 1-3 Gbit/s | 5-30 | Mittel (abhängig von Umgebung) |
| Wi-Fi 5 (802.11ac, 5GHz) | 3.5 Gbit/s | 300-800 Mbit/s | 10-50 | Mittel bis hoch |
| Powerline (AV2 2000) | 2 Gbit/s | 50-300 Mbit/s | 10-100 | Hoch (abhängig von Stromnetz) |
| USB 3.2 Gen 2×2 | 20 Gbit/s | 1.8-2 Gbit/s | <1 | Gering |
| Thunderbolt 4 | 40 Gbit/s | 3-3.5 Gbit/s | <1 | Sehr gering |
3. Schritt-für-Schritt Anleitung zum Testen der Netzwerkgeschwindigkeit
-
Hardware vorbereiten:
- Stellen Sie sicher, dass beide Computer mit kompatiblen Netzwerkadaptern ausgestattet sind
- Verwenden Sie bei Kabelverbindungen mindestens Cat5e-Kabel für Gigabit-Ethernet
- Aktualisieren Sie die Treiber für Netzwerkkarten auf beiden Systemen
-
Direkte Verbindung herstellen:
- Für Ethernet: Verbinden Sie die Computer direkt mit einem Crossover-Kabel oder über einen Switch
- Für Wi-Fi: Richten Sie ein Ad-hoc-Netzwerk ein oder verbinden Sie beide Geräte mit demselben Access Point
- Für USB/Thunderbolt: Verwenden Sie ein kompatibles Kabel für die direkte Verbindung
-
IP-Konfiguration prüfen:
- Weisen Sie beiden Computern statische IP-Adressen im selben Subnetz zu (z.B. 192.168.1.1 und 192.168.1.2)
- Deaktivieren Sie Firewalls vorübergehend für den Test
-
Testtools auswählen:
Empfohlene Tools für verschiedene Betriebssysteme:
Tool Betriebssystem Funktionen Befehlsbeispiel iperf3 Windows/Linux/macOS Bandbreitenmessung, TCP/UDP-Tests, Mehrfachstreams iperf3 -s(Server)iperf3 -c 192.168.1.2 -P 5(Client)NetCPS Windows Einfache GUI, Dateitransfer-Tests – nuttcp Linux/macOS Netzwerkdurchsatz- und Latenztests nuttcp -i1 -T10 192.168.1.2LAN Speed Test Windows Dateibasierte Geschwindigkeitsmessung – -
Testdurchführung:
- Führen Sie mindestens 3 Tests mit unterschiedlichen Dateigrößen durch (10MB, 100MB, 1GB)
- Testen Sie sowohl TCP- als auch UDP-Verbindungen für umfassende Ergebnisse
- Dokumentieren Sie die Ergebnisse mit Zeitstempel und Systemauslastung
-
Ergebnisse analysieren:
- Vergleichen Sie die gemessenen Werte mit den theoretischen Maximaldurchsatzraten
- Identifizieren Sie Engpässe (z.B. CPU-Auslastung bei 100% während des Tests)
- Überprüfen Sie die Paketverlustrate bei UDP-Tests
4. Häufige Probleme und Lösungen
| Problem | Mögliche Ursachen | Lösungsansätze |
|---|---|---|
| Geringe Geschwindigkeit trotz Gigabit-Hardware |
|
|
| Hohe Latenz bei Wi-Fi |
|
|
| Schwankende Powerline-Geschwindigkeit |
|
|
| TCP-Durchsatz deutlich niedriger als UDP |
|
|
5. Fortgeschrittene Optimierungstechniken
Für professionelle Anwendungen oder Hochleistungsnetzwerke können folgende Techniken die Performance deutlich verbessern:
-
Jumbo Frames:
Erhöhen der MTU (Maximum Transmission Unit) von standardmäßig 1500 Byte auf 9000 Byte kann den Durchsatz um bis zu 20% steigern, besonders bei Gigabit-Netzwerken. Vorraussetzung ist, dass alle Geräte im Pfad (Switches, Router) Jumbo Frames unterstützen.
Konfiguration unter Windows:
netsh interface ipv4 set subinterface "Ethernet" mtu=9000 store=persistent
-
Quality of Service (QoS):
Priorisierung von Datenpaketen kann die Performance für kritische Anwendungen verbessern. Moderne Switches und Router bieten QoS-Einstellungen basierend auf:
- Port-Nummer (z.B. Priorisierung von VoIP-Traffic auf Port 5060)
- DSCP-Markierungen (Differentiated Services Code Point)
- MAC-Adressen
-
Link Aggregation (LACP):
Kombinierung mehrerer physischer Verbindungen zu einer logischen Verbindung kann den Durchsatz linear erhöhen. Beispiel: Zwei 1Gbit-Verbindungen ergeben theoretisch 2Gbit/s.
Voraussetzungen:
- Switch mit LACP-Unterstützung
- Betriebssystemtreiber mit Teaming-Funktion
- Identische Kabel und Ports
-
TCP/IP-Optimierungen:
Anpassung der Netzwerkstack-Parameter kann besonders bei hohen Latenzen oder langen Fat Pipes (hohe Bandbreite × hohe Latenz) die Performance verbessern:
Parameter Empfohlener Wert Beschreibung TCP Window Size 256 KB – 1 MB Bestimmt, wie viele Daten gesendet werden können, bevor eine Bestätigung erforderlich ist TCP Selective Acknowledgment (SACK) Aktiviert Erlaubt selektive Bestätigung verlorener Pakete statt Neuübertragung aller Pakete ab dem verlorenen TCP Timestamps Aktiviert Verbessert die RTT-Schätzung (Round-Trip Time) Nagle-Algorithmus Deaktiviert für Echtzeitanwendungen Kombiniert kleine Pakete zu größeren, kann aber Latenz erhöhen -
Hardware-Offloading:
Moderne Netzwerkkarten unterstützen verschiedene Offloading-Funktionen, die die CPU-Last reduzieren:
- Checksum Offloading: Berechnung von IP/TCP/UDP-Prüfsummen durch die Netzwerkkarte
- TCP Segmentation Offload (TSO): Segmentierung großer Pakete durch die Netzwerkkarte
- Large Receive Offload (LRO): Kombination mehrerer Pakete zu einem größeren vor der Weitergabe an den Stack
- Interrupt Moderation: Reduzierung der Interrupt-Häufigkeit für bessere CPU-Auslastung
Überprüfung unter Linux:
ethtool -k eth0
6. Professionelle Testmethoden und Tools
Für präzise Messungen in professionellen Umgebungen kommen spezialisierte Tools und Methoden zum Einsatz:
-
RFC 2544 Tests:
Standardisierte Testmethode für Netzwerkgeräte, die folgende Metriken misst:
- Durchsatz (Throughput)
- Latenz (Latency)
- Frame Loss Rate
- Back-to-Back Frames
Tools wie Ixia oder Spirent implementieren RFC 2544 für Zertifizierungstests.
-
Netzwerk-Sniffer:
Tools wie Wireshark oder tcpdump ermöglichen die detaillierte Analyse des Datenverkehrs:
- Identifikation von Paketverlusten
- Analyse von Retransmissions
- Erkennung von Duplex-Mismatches
- Messung von Round-Trip Times (RTT)
Beispielbefehl für grundlegende Analyse:
tcpdump -i eth0 -n -c 1000 -w capture.pcap
-
Synthetic Traffic Generation:
Tools wie Ostinato oder TRex generieren synthetischen Datenverkehr mit präzisen Parametern:
- Konstanter Datenstrom mit definierter Paketgröße
- Variation der Paketgrößen zur Simulation realer Szenarien
- Messung der maximalen Paketrate (Packets Per Second)
-
Application-Layer Testing:
Messung der Performance auf Anwendungsebene mit Tools wie:
- FTP/SFTP Tests: Dateitransfer-Geschwindigkeit mit Tools wie FileZilla
- HTTP Load Testing: Webserver-Performance mit Apache Benchmark (ab)
- Datenbank-Benchmarks: Sysbench für MySQL/PostgreSQL-Performance
7. Zukunftstechnologien und aufkommende Standards
Die Entwicklung von Netzwerktechnologien schreitet schnell voran. Folgende Standards und Technologien werden in den nächsten Jahren die Netzwerkperformance zwischen Geräten revolutionieren:
-
Wi-Fi 7 (802.11be):
Erwartete Veröffentlichung 2024 mit folgenden Verbesserungen:
- Maximale Datenrate von 46 Gbit/s (theoretisch)
- 320MHz Kanalbandbreite (verdoppelt gegenüber Wi-Fi 6E)
- 4096-QAM (gegenüber 1024-QAM in Wi-Fi 6)
- Multi-Link Operation (MLO) für gleichzeitige Nutzung mehrerer Bänder
- Reduzierte Latenz auf unter 5ms
-
800G Ethernet:
Die nächste Generation von Ethernet-Standards:
- 800 Gbit/s pro Port (IEEE 802.3ck und 802.3cu)
- Unterstützung für 1.6Tb/s Switches
- Neue Modulationsschemata wie PAM4
- Erwartete Markteinführung 2025 für Rechenzentren
-
Optical Wireless Communication (OWC):
Lichtbasierte drahtlose Kommunikation (Li-Fi) mit:
- Datenraten bis 224 Gbit/s im Labor
- Keine elektromagnetischen Interferenzen
- Sichere Kommunikation (Licht kann Wände nicht durchdringen)
- Erste kommerzielle Lösungen ab 2023 verfügbar
-
Quantum Networking:
Experimentelle Technologie mit:
- Theoretisch abhörsichere Kommunikation durch Quantenverschlüsselung
- Erste Quantennetzwerke in China (2000+ km Reichweite)
- Erwartete kommerzielle Nutzung ab 2030
-
Network Function Virtualization (NFV):
Virtualisierung von Netzwerkfunktionen ermöglicht:
- Dynamische Anpassung der Netzwerkressourcen
- Software-definierte Optimierung der Datenpfade
- Bessere Auslastung der vorhandenen Bandbreite
8. Sicherheitsaspekte bei Netzwerkgeschwindigkeitstests
Beim Testen von Netzwerkverbindungen zwischen zwei Rechnern sollten folgende Sicherheitsaspekte beachtet werden:
-
Isolierung des Testnetzwerks:
Führen Sie Tests in einem separaten VLAN oder physisch isolierten Netzwerk durch, um:
- Unbeabsichtigte Störungen des Produktionsnetzwerks zu vermeiden
- Sicherheitsrisiken durch temporär deaktivierte Firewalls zu minimieren
- Die Testumgebung reproduzierbar zu gestalten
-
Datenverschlüsselung:
Auch in Testumgebungen sollten sensible Daten verschlüsselt übertragen werden:
- Verwenden Sie SSH statt Telnet
- Nutzen Sie SFTP/SCP statt FTP
- Implementieren Sie IPsec für Netzwerk-zu-Netzwerk-Tests
-
Authentifizierung:
Stellen Sie sicher, dass nur autorisierte Geräte am Test teilnehmen:
- 802.1X Authentifizierung für kabelgebundene Tests
- WPA3 für Wi-Fi-Tests
- Zertifikatsbasierte Authentifizierung für kritische Tests
-
Protokollierung und Überwachung:
Dokumentieren Sie alle Testaktivitäten für:
- Nachvollziehbarkeit bei Sicherheitsvorfällen
- Analyse von Performance-Problemen
- Compliance mit Unternehmensrichtlinien
Empfohlene Tools:
- Wireshark für Paketaufzeichnung
- Graylog für zentrale Log-Verwaltung
- Nagios für Netzwerkmonitoring
-
Rechtliche Aspekte:
In einigen Jurisdiktionen können Netzwerktests rechtliche Implikationen haben:
- Stellen Sie sicher, dass Tests keine Denial-of-Service-Bedingungen erzeugen
- Informieren Sie alle Betroffenen über geplante Tests
- Halten Sie sich an lokale Datenschutzbestimmungen (z.B. DSGVO in der EU)
9. Praktische Anwendungsfälle und Fallstudien
Die Messung und Optimierung der Netzwerkgeschwindigkeit zwischen zwei Rechnern hat praktische Relevanz in verschiedenen Szenarien:
-
Medienproduktion:
In Postproduktionsstudios müssen große Videodateien (4K/8K) zwischen Workstations übertragen werden:
- Typische Anforderungen: 10Gbit/s für Echtzeit-4K-Bearbeitung
- Lösungsansatz: 10G-Ethernet mit Jumbo Frames
- Tools: Blackmagic Disk Speed Test, AJA System Test
Fallstudie: Ein großes Postproduktionsstudio in Los Angeles konnte durch den Wechsel von Wi-Fi 6 zu 10G-Ethernet die Renderzeiten für 8K-Projekte um 67% reduzieren (Quelle: USC School of Cinematic Arts Studie 2022).
-
Wissenschaftliche Datenverarbeitung:
Forschungseinrichtungen verarbeiten große Datensätze zwischen Rechenclustern:
- Typische Anforderungen: 40-100Gbit/s für Genomdaten oder Teilchenphysik
- Lösungsansatz: InfiniBand oder 100G-Ethernet mit RDMA
- Tools: iperf3 mit Mehrfachstreams, NetPIPE
Fallstudie: Das CERN nutzt ein spezialisiertes 100G-Netzwerk für die Verteilung von LHC-Daten (Large Hadron Collider) mit einer typischen Auslastung von 85Gbit/s.
-
Finanzhandel:
Hochfrequenzhandel erfordert extrem niedrige Latenz zwischen Servern:
- Typische Anforderungen: <1μs Latenz, >10Gbit/s Durchsatz
- Lösungsansatz: Direkte Server-zu-Server-Verbindungen mit FPGA-Beschleunigung
- Tools: Solarflare Precision Time Protocol (PTP), Corvil Analytics
Fallstudie: Eine Studie der London School of Economics zeigt, dass eine Latenzreduzierung um 1ms den Handelsgewinn um bis zu 0.5% erhöhen kann.
-
Gaming und E-Sports:
Kompetitive Spiele erfordern stabile Verbindungen mit niedriger Latenz:
- Typische Anforderungen: <20ms Latenz, <1% Paketverlust
- Lösungsansatz: Kabelgebundene Verbindungen mit QoS für Spieletraffic
- Tools: PingPlotter, WinMTR
Fallstudie: Die League of Legends World Championship nutzt ein dediziertes 10G-Netzwerk mit isolierten VLANs für jeden Spiel-PC, um Latenzschwankungen auf unter 2ms zu begrenzen.
-
Industrielle Automatisierung:
Echtzeitsteuerung von Maschinen erfordert deterministische Netzwerke:
- Typische Anforderungen: <10ms Zykluszeit, <1μs Jitter
- Lösungsansatz: Time-Sensitive Networking (TSN, IEEE 802.1Q)
- Tools: Wireshark mit TSN-Plugins, PRU-ICSS für Echtzeit-Analyse
Fallstudie: BMW nutzt TSN in seinen Werken für die Koordination von über 1000 Robotern mit einer Synchronisationsgenauigkeit von ±1μs.
10. Häufig gestellte Fragen (FAQ)
F: Warum erreiche ich nicht die volle Gigabit-Geschwindigkeit zwischen meinen beiden Computern?
A: Selbst bei idealen Bedingungen erreichen Sie typischerweise nur etwa 940 Mbit/s (≈117 MB/s) bei Gigabit-Ethernet aufgrund von:
- Protokoll-Overhead (TCP/IP-Header, Ethernet-Frames)
- CPU-Limitierungen bei der Paketverarbeitung
- Treiber-Ineffizienzen
- Background-Traffic (Windows Updates, Antivirus-Scans)
Lösungsansätze:
- Verwenden Sie iperf3 mit mehreren parallelen Streams (-P 8)
- Aktivieren Sie Jumbo Frames (9000 Byte MTU)
- Deaktivieren Sie Energie sparende Ethernet-Funktionen
- Testen Sie mit verschiedenen Dateigrößen (kleine Dateien haben höheren Overhead)
F: Wie kann ich testen, ob mein Wi-Fi die volle Bandbreite nutzt?
A: Für Wi-Fi-Tests sollten Sie:
- Ein 5GHz-Netzwerk mit 80MHz oder 160MHz Kanalbreite verwenden
- Sicherstellen, dass beide Geräte 802.11ac/ax unterstützen
- Die Geräte in Sichtweite ohne Hindernisse platzieren
- Tools wie iperf3 oder NetCPS verwenden
- Den Test mehrmals zu verschiedenen Tageszeiten durchführen
Typische Ergebnisse:
- 802.11ac (2×2 MIMO, 80MHz): 600-800 Mbit/s
- 802.11ax (2×2 MIMO, 160MHz): 1.2-1.8 Gbit/s
- 802.11ax (4×4 MIMO, 160MHz): 2.4-3.6 Gbit/s
F: Welche Kabeltypen sollte ich für 10G-Netzwerke verwenden?
A: Für 10G-Ethernet gelten folgende Empfehlungen:
| Kabeltyp | Maximale Länge | Empfohlene Anwendung | Hinweise |
|---|---|---|---|
| Cat6 | 55 Meter | Kurze Verbindungen im Rechenzentrum | Nicht für neue Installationen empfohlen |
| Cat6a | 100 Meter | Standard für 10G-Netzwerke | Bessere Abschirmung gegen Störungen |
| Cat7 | 100 Meter | Hochleistungs-Umgebungen | Vollständige Abschirmung (S/FTP) |
| Cat8 | 30 Meter | Rechenzentren, 25G/40G-Verbindungen | Für zukünftige 40GBASE-T Standard |
| DAC (Direct Attach Copper) | 5-7 Meter | Server-zu-Switch im Rack | Geringste Latenz, keine Optik nötig |
| Fiber (OM3) | 300 Meter | Gebäude-zu-Gebäude-Verbindungen | 10G mit 850nm VCSEL |
F: Wie beeinflusst die Paketgröße die Netzwerkperformance?
A: Die Paketgröße hat signifikanten Einfluss auf Durchsatz und Latenz:
- Kleine Pakete (64-512 Byte):
- Hoher Overhead (Header zu Nutzdaten Verhältnis)
- Gute Echtzeit-Eigenschaften (niedrige Latenz)
- Typisch für VoIP, Online-Gaming
- Mittlere Pakete (512-1500 Byte):
- Ausgewogenes Verhältnis von Overhead zu Durchsatz
- Standard-MTU für Ethernet (1500 Byte)
- Gut für allgemeine Datenübertragung
- Große Pakete (Jumbo Frames, 9000 Byte):
- Minimaler Overhead (<1%)
- Maximaler Durchsatz für Bulk-Transfers
- Erfordert Unterstützung aller Geräte im Pfad
- Kann Latenz für andere Datenströme erhöhen
Empfehlung: Für Dateitransfers zwischen zwei Rechnern sind Jumbo Frames ideal, wenn beide Systeme und der Switch sie unterstützen. Für gemischte Umgebungen (z.B. mit Internetzugang) sollte die Standard-MTU von 1500 Byte beibehalten werden.
F: Welche Rolle spielt die CPU bei Netzwerkperformance-Tests?
A: Die CPU hat erheblichen Einfluss auf die Netzwerkperformance:
- Paketverarbeitung: Jedes Paket muss durch den Netzwerkstack des Betriebssystems (TCP/IP-Stack), was CPU-Zyklen erfordert
- Interrupt-Handling: Netzwerkinterrupts unterbrechen die CPU, besonders bei hoher Paketrate
- Verschlüsselung: TLS/IPsec-Verschlüsselung kann die CPU stark belasten
- Protokoll-Overhead: TCP erfordert mehr CPU als UDP aufgrund von Fehlerkorrektur und Flusskontrolle
Messung des CPU-Einflusses:
- Beobachten Sie die CPU-Auslastung während des Tests (z.B. mit
topoder Task Manager) - Vergleichen Sie die Performance mit und ohne Hardware-Offloading
- Testen Sie mit verschiedenen Paketgrößen (kleine Pakete belasten die CPU stärker)
Lösungen bei CPU-Engpässen:
- Aktivieren Sie Hardware-Offloading (Checksum, TSO, LRO)
- Verwenden Sie mehrere CPU-Kerne durch RSS (Receive Side Scaling)
- Erhöhen Sie die Paketgröße (Jumbo Frames)
- Nutzen Sie spezialisierte Netzwerkkarten mit TOE (TCP Offload Engine)