Speedtest Zwischen Zwei Rechnern

Geschwindigkeitstest zwischen zwei Computern

Transferrate:
Netzwerkauslastung:
Theoretische Maximalgeschwindigkeit:
Empfohlene Optimierungen:

Umfassender Leitfaden: Geschwindigkeitstest zwischen zwei Computern

Die Messung der Datenübertragungsgeschwindigkeit zwischen zwei Computern ist essenziell für die Bewertung der Netzwerkleistung, Fehlerdiagnose und Optimierung der Infrastruktur. Dieser Leitfaden erklärt die technischen Grundlagen, praktischen Methoden und Tools für präzise Geschwindigkeitstests in verschiedenen Netzwerkumgebungen.

1. Grundlagen der Netzwerkgeschwindigkeit

Die Übertragungsgeschwindigkeit zwischen zwei Computern wird durch mehrere Faktoren bestimmt:

  • Physische Verbindung: Kabeltyp (Cat5e, Cat6, Cat7), WiFi-Standard (802.11ac, 802.11ax)
  • Netzwerkhardware: Router, Switches, Netzwerkkarten (1Gbps, 10Gbps, 40Gbps)
  • Protokolle: TCP/IP-Overhead, UDP-Paketverlust, SMB/NFS-Optimierungen
  • Systemressourcen: CPU-Auslastung, RAM, Festplatten-I/O (HDD vs. SSD vs. NVMe)
  • Netzwerklatenz: Ping-Zeiten, Jitter, Paketumlaufzeit (RTT)

2. Wichtige Metriken für Geschwindigkeitstests

Metrik Beschreibung Typische Werte (LAN) Typische Werte (WAN)
Durchsatz (Throughput) Tatsächliche Datenmenge pro Zeiteinheit (MB/s, Gbps) 110-940 Mbps (1Gbps-Netz) 50-300 Mbps (abhängig von ISP)
Latenz (Ping) Verzögerung zwischen Anfrage und Antwort (ms) <1 ms (direkte Verbindung) 10-100 ms (Internet)
Paketverlust Prozentsatz verlorener Datenpakete 0% <0.5%
Jitter Schwankungen in der Latenz (ms) <0.5 ms 5-20 ms

3. Methoden zur Geschwindigkeitsmessung

3.1 Manuelle Berechnung (wie in unserem Rechner)

Die grundlegende Formel für die Transferrate lautet:

Transferrate (MB/s) = Dateigröße (MB) / Übertragungszeit (s)
Netzwerkauslastung (%) = (Transferrate * 8) / Netzwerkbandbreite (Mbps) * 100

3.2 Dedizierte Tools

  • iPerf3: Standard-Tool für TCP/UDP-Durchsatztests (Open Source, CLI)
  • NetCPS: Grafische Oberfläche für iPerf mit Echtzeit-Visualisierung
  • LAN Speed Test: Einfaches Tool für Windows zur Messung der Dateiübertragung
  • TamoSoft Throughput Test: Professionelle Lösung mit detaillierten Berichten
  • Wireshark: Paketanalyse für tiefe Einblicke in Netzwerkprotokolle

3.3 Betriebssystem-integrierte Tools

  1. Windows:
    • Resource Monitor (resmon) → Netzwerk-Tab
    • PowerShell: Test-NetConnection und Measure-Command
  2. Linux/macOS:
    • ping für Latenzmessung
    • iperf3 für Durchsatztests
    • nload oder iftop für Echtzeit-Monitoring

4. Praktische Anleitung für präzise Tests

4.1 Vorbereitung

  1. Hardware-Check: Stellen Sie sicher, dass beide Computer über kompatible Netzwerkhardware verfügen (z.B. beide 1Gbps-Ethernet oder WiFi 6).
  2. Kabeltest: Bei verkabelten Verbindungen die Kabel auf Beschädigungen prüfen (Cat6-Kabel unterstützen bis zu 10Gbps über kurze Distanzen).
  3. Hintergrundprozesse: Schließen Sie alle nicht essenziellen Anwendungen, die Netzwerk- oder Festplatten-I/O verbrauchen.
  4. Firewall/AV: Deaktivieren Sie vorübergehend Firewalls und Antiviren-Software, die den Datenverkehr beeinflussen könnten.

4.2 Durchführung des Tests

  1. Basis-Latenz messen: Führen Sie 100 Ping-Tests durch (ping -n 100 [IP-Adresse]) und notieren Sie die durchschnittliche Zeit.
  2. Dateiübertragungstest: Kopieren Sie eine große Datei (mind. 1GB) zwischen den Computern und messen Sie die Zeit:
    • Windows: Nutzen Sie den Explorer oder robocopy mit Zeitmessung
    • Linux/macOS: time scp große_datei user@zielcomputer:/pfad/
  3. Protokoll-spezifische Tests:
    • Für SMB: \\computer\freigabe in Windows Explorer
    • Für NFS: mount -t nfs server:/export /mnt dann Dateikopie
    • Für FTP: wget oder curl mit Zeitmessung
  4. Mehrfachmessungen: Führen Sie jeden Test mindestens 3x durch und nehmen Sie den Durchschnittswert.

4.3 Analyse der Ergebnisse

Vergleichen Sie Ihre Messwerte mit den theoretischen Maximalkapazitäten Ihrer Hardware:

Netzwerktyp Theoretisches Maximum Realistisch erreichbar Typische Engpässe
1Gbps Ethernet (Cat5e) 125 MB/s 90-110 MB/s Festplatten-I/O, CPU-Auslastung
10Gbps Ethernet (Cat6a) 1250 MB/s 800-1100 MB/s PCIe-Bandbreite, NVMe-Geschwindigkeit
WiFi 5 (802.11ac, 2×2 MIMO) 866 Mbps (~108 MB/s) 50-80 MB/s Interferenzen, Entfernung zum Router
WiFi 6 (802.11ax, 2×2) 1200 Mbps (~150 MB/s) 80-120 MB/s Kanalbreite (160MHz erforderlich)
USB 3.0 Netzwerkadapter 5 Gbps 200-300 MB/s USB-Controller-Limitierungen

5. Häufige Probleme und Lösungen

5.1 Langsame Übertragungsgeschwindigkeiten

  • Ursache: Veraltete Treiber für Netzwerkkarten
    Lösung: Aktualisieren Sie die Treiber über den Gerätemanager oder Herstellerwebsite (Intel, Realtek, Broadcom).
  • Ursache: Duplex-Mismatch (Half-Duplex vs. Full-Duplex)
    Lösung: Erzwingen Sie Full-Duplex in den Netzwerkeinstellungen oder tauschen Sie defekte Kabel aus.
  • Ursache: MTU-Fragmentierung
    Lösung: Testen Sie mit ping -f -l [Größe] und passen Sie die MTU an (typisch: 1500 für Ethernet).
  • Ursache: Festplatten-I/O-Engpass
    Lösung: Nutzen Sie RAM-Disks für Tests oder SSD/NVMe-Laufwerke.

5.2 Hohe Latenz oder Paketverlust

  • Ursache: WiFi-Interferenzen
    Lösung: Wechseln Sie den Kanal (Nutzen Sie Tools wie WiFi Analyzer), reduzieren Sie die Kanalbreite auf 20/40MHz.
  • Ursache: Überlasteter Switch/Router
    Lösung: Testen Sie mit direkter Verbindung (Crossover-Kabel) oder ersetzen Sie die Netzwerkhardware.
  • Ursache: Background Traffic
    Lösung: Nutzen Sie QoS-Einstellungen im Router oder führen Sie Tests in isolierten VLANs durch.
  • Ursache: Defekte Kabel/Stecker
    Lösung: Testen Sie mit zertifizierten Kabeln (Fluke-Test) und ersetzen Sie RJ45-Stecker.

6. Fortgeschrittene Optimierungstechniken

6.1 TCP/IP-Optimierungen

Windows-Registry-Anpassungen für besseren Durchsatz:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpWindowSize"=dword:0005B400 (372300 dezimal)
"Tcp1323Opts"=dword:00000001 (Window Scaling aktivieren)
"MaxUserPort"=dword:0000FFFE (65534)
"TcpTimedWaitDelay"=dword:0000001E (30 Sekunden)

6.2 Jumbo Frames

Für 10Gbps-Netzwerke können Jumbo Frames (MTU 9000) den Durchsatz um 10-20% steigern:

  1. Aktivieren Sie Jumbo Frames in den Netzwerkkarteneinstellungen
  2. Konfigurieren Sie den Switch entsprechend (z.B. Cisco: system jumbo mtu 9000)
  3. Testen Sie mit: ping -f -l 8972 [IP] (keine Fragmentierung = erfolgreich)

6.3 Multistream-Tests mit iPerf3

Für maximale Auslastung mehrerer CPU-Kerne:

# Server (Zielcomputer)
iperf3 -s -p 5201

# Client (Quellcomputer) - 8 parallele Streams
iperf3 -c [Server-IP] -p 5201 -P 8 -t 30 -i 5

7. Sicherheit bei Geschwindigkeitstests

Beachten Sie folgende Sicherheitsaspekte:

  • Datenintegrität: Nutzen Sie Prüfsummen (MD5, SHA-256) um sicherzustellen, dass übertragenen Daten nicht korrupt sind.
  • Netzwerkisolation: Führen Sie Tests in separaten VLANs durch, um Produktionsverkehr nicht zu beeinflussen.
  • Verschlüsselung: Bei sensiblen Daten immer verschlüsselte Protokolle nutzen (SFTP statt FTP, SMB 3.1.1 mit Verschlüsselung).
  • Protokollierung: Dokumentieren Sie alle Testparameter für spätere Analysen (Tool: tee für Konsolenausgabe).

8. Professionelle Testumgebungen

Für Unternehmen und Datencenter empfehlen sich:

  • Dedizierte Test-Hardware: NetScout nGenius, Viavi ONT-600
  • Zertifizierte Kabeltests: Fluke DSX-8000 für Cat6a/Cat7-Zertifizierung
  • Lastgeneratoren: Spirent TestCenter für 100Gbps-Tests
  • Monitoring-Lösungen: PRTG Network Monitor, SolarWinds NPM

Fazit und Empfehlungen

Ein gründlicher Geschwindigkeitstest zwischen zwei Computern erfordert mehr als nur eine einfache Dateiübertragung. Durch die Kombination von Latenzmessungen, Durchsatztests mit verschiedenen Protokollen und der Analyse von Systemressourcen erhalten Sie ein umfassendes Bild der Netzwerkperformance. Nutzen Sie die in diesem Leitfaden vorgestellten Methoden, um:

  1. Engpässe in Ihrer Netzwerkinfrastruktur zu identifizieren
  2. Hardware-Upgrades gezielt zu planen (z.B. Wechsel von 1Gbps auf 10Gbps)
  3. Die optimale Konfiguration für Ihre spezifischen Anwendungsfälle zu finden
  4. Dokumentation für IT-Audits und Kapazitätsplanung zu erstellen

Für regelmäßige Überwachung empfehlen wir die Einrichtung eines Netzwerk-Monitoring-Systems, das kontinuierlich Basismetriken erfasst und bei Abweichungen von den Baseline-Werten alarmiert.

Leave a Reply

Your email address will not be published. Required fields are marked *