Schnellste Möglichkeit zur übertragung von Dateien zwischen zwei benachbarten Computern
Habe ich zwei benachbarten Rechnern, beide mit einer aktuellen version von Ubuntu. Beide Computer haben:
- Mehrere USB-2.0-ports
- RJ-45-Anschluss
- 5.400 U /min Festplatte
- Express-Karte-card-slot
- PCMCIA Typ II
Ich übertragen wollen, um so viele Daten wie möglich in einem festgelegten Zeitraum.
-
Was ist der Schnellste körperliche medium zur übertragung von Daten zwischen den beiden Computern, ohne austauschen der Festplatten?
-
Was ist das Schnellste Protokoll (nicht notwendigerweise der TCP/IP-basiert) für die übertragung von Daten mit hohem Informationsgehalt? Wenn es TCP/IP, was muss optimiert werden für eine optimale Leistung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst, RJ-45 ist kein medium, sondern nur ein Anschluss-Typ. Also der ethernet-Verbindung kann alles sein, zwischen 10BASE-T (10 Mbit) und 10GBASE-T (10 Gbit). Über die ethernet-link-Geschwindigkeit ist definiert durch die niedrigste gemeinsame Geschwindigkeit Klasse Unterstützung durch peers.
Den USB Hi-Speed - Modus ist angegeben für 480 Mbit/s (60 MByte/s), aber die typische maximale Geschwindigkeit ist irgendwo in der Nähe (40 MByte/s) durch den Protokoll-overhead. Diese Geschwindigkeit wird nur für den direkten USB-host-zu-client-verbindungen, aber Sie haben 2 USB-hosts und so müssen Sie irgendeine Art von Gerät in der Mitte zu behandeln, die client-Teile. Ich denke mal das wird sich auch negativ auf die erreichbare Datenrate.
Mit ethernet Sie haben eine einfache plug 'n-play-Technologie, mit einem bekannten (Buchse) - API. Die Geschwindigkeit der übertragung hängt von der link-Typ:
Max. TCP/IP-Daten-transfer-raten (entnommen aus hier):
Die USB 2.0-Spezifikation, die Ergebnisse in eine 480 Mbit/s-rate, die 60 MB/s.
Ethernet hängt von der Netzwerk-Karten (NIC) verwendet und zu einem geringeren Grad die Verkabelung verwendet. Wenn beide NICs sind 1Gbit/s werden Sie sowohl die auto-negotiate-1 Gbit/s zu übersetzen, zu 125 MB/s. Wenn einer oder beide NICs unterstützen nur 100 Mbit/s, dann werden Sie automatische Aushandlung auf 100 Mbit/s und Ihre Geschwindigkeit wird mit 12,5 MByte/s möglich.
Wireless ist auch eine option, mit 802.11 n Unterstützung von bis zu 600 Mb/s (75 MB/s) - schneller als USB 2.0.
USB 3.0 ist der neueste USB-Spezifikation unterstützt bis zu 5 Gb/s (625 MB/s).
Natürlich ist die tatsächliche Durchsatzleistung unterscheiden sich und hängen von vielen anderen Faktoren, wie Verkabelung, Störeinflüsse, Latenz, etc.
TCP vs. UDP-Protokoll hängt von der Art der Verbindung, die Sie brauchen, und Ihre Anwendung die Fähigkeit zum Umgang mit verworfenen Pakete, etc. TCP hat eine höhere Initiale Kosten für den Aufbau der ersten Verbindung, aber die übertragung ist zuverlässig und für Transaktionen mit langer Laufzeit kann sich der Schnellste zu sein. UDP ist billiger, verbindungen erstellen, aber Sie müssen möglicherweise verworfene Pakete.
Maximum Transmission Unit (MTU) ist eine als parameter haben einen signifikanten Einfluss auf ein IP-basiertes Netzwerk. Die Auswahl der richtigen MTU hängt von mehreren Faktoren ab. Das Internet hat zahlreiche Artikel über diese.
Andere tweaks sind die Grundlagen, wie die Schließung bekannt gesprächig apps, netbios-Dienst, wenn Ihr auf windows, etc (viele der Treffer auf google für die Beschleunigung von tcp).