Auf einer SU300-80F (1.200 RPF, mit BS2000 OSD/BC V11.0 und openNet Server V4.0) wurde Folgendes gemessen:
Transaktions-orientierte Last
maximale Transaktionsrate etwa 66.000 TA/s bei 100% CPU-Auslastung
beste mittlere Antwortzeit etwa 0,5 Millisekunden.
Durchsatz-orientierte Last bei parallelen Verbindungen
Bei durchsatz-orientiertem Betrieb ist die CPU-Auslastung beim Senden abhängig von der Nachrichtenlänge. Je länger die Nachricht, desto geringer ist der BS2000 CPU-Bedarf. Beim Empfangen gibt es diese Abhängigkeit nicht. Sowohl beim Senden als auch beim Empfangen steigt der CPU-Bedarf mit der Anzahl der parallelen Verbindungen.
Folgende Tabelle zeigt den maximalen Durchsatz und die CPU Auslastung bei 64 KB und 8 KB Nachrichten auf einer SU300-80F, für ein 1GbE und für ein 10 GbE, jeweils bei 16 parallelen Verbindungen und jeweils mit Standard-Frames und Jumbo-Frames.
MTU[Bytes] | 10 GbE 1500 | 10 GbE 9000 | 1 GbE 1500 | 1 GbE 9000 | ||||
senden | empfang. | senden | empfang. | senden | empfang. | senden | empfang. | |
MB/s | 1125 | 1100 | 1180 | 1080 | 112 | 112 | 118 | 118 |
CPU% bei 64KB | 48 | 48 | 50 | 50 | 11 | 40 | 7 | 29 |
CPU% bei 8 KB | 87 | 48 | 93 | 50 | 15 | 40 | 11 | 28 |
Sowohl das 1 GbE als auch das 10 GbE kann ausgelastet werden.
Durchsatz bei einer Verbindung
Das 1 GbE wird sowohl beim Senden als auch beim Empfangen schon mit einer Verbindung ausgelastet: es werden 110-120 MB/s erreicht. Dabei beträgt die CPU-Auslastung etwa 10%.
Im Falle eines 10 GbE mit einer Verbindung gilt:
Beim Senden ist der Durchsatz abhängig von der Nachrichtenlänge. Mit Standard-Frames und auch mit Jumbo-Frames wurde etwa folgender Durchsatz erzielt:
220 MB/s bei 8 KB Nachrichtenlänge (CPU-Auslastung 17%)
550 MB/s bei 32 KB Nachrichtenlänge (CPU-Auslastung 21%)
800 MB/s bei 64 KB Nachrichtenlänge (CPU-Auslastung 22%)
Beim Empfangen ist der Durchsatz unabhängig der Nachrichtenlänge und beträgt sowohl mit Standard-Frames als auch mit Jumbo-Frames über 900 MB/s.