Wäre Firewire Networking besser als 100 Megabit Ethernet?

5

Mein Büronetzwerk verfügt über ein voll geschaltetes 1000-Megabit-Ethernet-Netzwerk. Ich habe einen Apple iMac mit einer Gigabit-NIC und FireWire sowie einen Compaq-Laptop mit einer 100-Megabit-NIC und einer 4-Pin-FireWire-Schnittstelle. Der Zugriff auf die gemeinsam genutzten Laufwerke meines Büros mit meinem Laptop ist (offensichtlich) mit meinem Laptop (viel langsamer) als mit meinem iMac. Hätte ich eine spürbare Leistungssteigerung, wenn ich die Internetverbindungsfreigabe auf meinem iMac aktiviere und das private Ethernet-Netzwerk von meinem iMac mit meinem Laptop über FireWire gemeinsam nutzen würde? FireWire ist 480 400 Mbit / s, richtig? Würde ich mit einem solchen Setup eine Verbesserung der Geschwindigkeit um etwa das Vierfache sehen?

BEARBEITEN: OK. Nachdem ich dies eingerichtet habe, finde ich, dass Leistung tatsächlich ist schlechter Wenn Sie eine Datei von einem Server in unserem Ethernet-Netzwerk auf meinen Laptop kopieren, wenn mein Laptop über FireWire an meinen iMac angeschlossen ist. Ich vermute, das liegt daran, dass NAT auf meinem iMac die Dinge verlangsamt?

Ich habe beim Kopieren einer 100-Megabit-Datei über 100-Megabit-Ethernet ungefähr 5,9 MB / s und beim Kopieren derselben Datei mit Firewire & lt; - & gt; iMac & lt; - & gt; Ethernet. Aber wenn ich mit FireWire zwischen dem iMac und dem Laptop wechsle, bekomme ich 11 MB / s! Es muss also sein, dass NAT die Dinge verlangsamt, oder?

Josh
quelle
Danke für die Änderungen @ChrisF! Ich tippte viel zu schnell, das war schlampig von mir
Josh
"FireWire ist 480 Mbit / s, oder?" Firewire 400 / IEEE 1394a hat eine Übertragungsgeschwindigkeit von 400 Mbit / s, nicht 480 Mbit / s, und ist in der Praxis viel schneller als die von USB 2.0 angenommenen 480 Mbit / s. Sie sollten Speedups im Vergleich zu 100Mbit Ethernet sehen. "loswer"?
kmarsh
@kmarsh: Ich bin heute einfach nicht dabei! Danke für die Korrekturen.
Josh

Antworten:

2

Sicher. Für Punkt-zu-Punkt ist FireWire großartig. Im Gegensatz zu USB haben FireWire-Controller ein Gehirn und können die Datenübertragung problemlos handhaben. Seien Sie sich jedoch bewusst, dass die CPU-Auslastung steigen wird.

Ignacio Vazquez-Abrams
quelle
Wenn Sie sagen, dass die CPU-Auslastung steigen wird, liegt das an NAT? Könnte das sein, warum ich finde, dass die Verwendung von Firewire langsamer ist?
Josh
Es wird hochgehen, weil Sie die Daten viel schneller an die Schnittstelle füttern müssen. Dies kann langsamer sein, da der Treiber nicht für das Netzwerk optimiert ist. Schließlich verwenden viel mehr Menschen Ethernet als FireWire für die Vernetzung, weshalb es wenig Motivation gibt, es richtig zu machen.
Ignacio Vazquez-Abrams
Ah, ich habe vermisst, dass Sie es mit dem LAN verbinden. Ja, das könnte es verlangsamen.
Ignacio Vazquez-Abrams
Da es keine anderen Geräte in der Firewire-Kette gibt, brauche ich kein "volles" NAT. Kann ich den gesamten Datenverkehr von meinem Laptop auf irgendeine Weise in eine bestimmte statische IP-Adresse im 10.1-Netzwerk umwandeln? So etwas wie 192.168.100.2 & lt; - & gt; 10.1.0.7?
Josh
Da das wirklich eine andere Frage ist, habe ich sie so gestellt: superuser.com/questions/129227
Josh