next up previous contents
Nächste Seite: 2 Sun-RPC Aufwärts: 4 Benchmarking Vorherige Seite: 4 Benchmarking   Inhalt

1 BSD-Sockets

Abbildung 13: RPC­Benchmark: Sockets
RPC­Benchmark: Sockets

Um zu untersuchen, welche Einfüsse allein aus der Verwendung von BSD-Sockets entstehen, ist in Abbildung 13 ein Geschwindigkeitsvergleich der Tests 1 und 2 auf den verschiedenen Rechnertypen zu sehen.

Die Kommunikation zwischen zwei Rechnern ist langsamer, als wenn Client und Server auf einem Rechner ausgeführt werden. Auffällig ist die Tatsache, dass die Länge der Nachricht kaum einen Einfluss auf die Kommunikationsdauer hat. Das ist angesichts des recht kleinen Datenvolumens von nur wenigen Bytes auch nicht anders zu erwarten, da sowohl bei Test 1 als auch Test 2 ein einziges IP-Paket für die Nutzdaten ausreichend ist.

Man erkennt auch, dass mit steigender CPU-Leistung die Kommunikationszeit sinkt. Ein Einfluss des Mediums ist nicht so hoch, wie man hoffen könnte: Der Übergang von 10 auf 100 MBit bringt selbst bei UDP keine Verzehnfachung der Kommunikationsleistung.

Erwartungsgemäß werden die Daten per UDP UDPUser Datagram Protocol ein wenig schneller übertragen, weil die Protokollschritte zum Aufbau und zur Beendigung der virtuellen Verbindung fehlen. Bemerkenswert ist allerdings, dass die Geschwindigkeit beim Remote-Test im Vergleich zu TCP nicht verdreifacht wird, obwohl mindestens zwei Pakete wegfallen (SYN, FIN).


next up previous contents
Nächste Seite: 2 Sun-RPC Aufwärts: 4 Benchmarking Vorherige Seite: 4 Benchmarking   Inhalt
Chris Huebsch 2001-12-11