FUI, our results:
ICE 3.2.1:
HTML Code:
70 140 210 280 350 420 490 560 630 700
LAT 8030 7190 6620 5990 6640 5735 5115 4580 4160 3850
THR 2240 4480 6720 8960 11200 13440 15680 17920 20160 22400
CPU (ALL)0 0 0 0 0.25 0.25 1 0.25 0.25 0.25
CPU (KRN)0 0 0 0 0.25 0.25 1 0.25 0.25 0.25
NET 1 2 3 5 6 7 9 10 11 13
OmniOrb 4.1.2
HTML Code:
70 140 210 280 350 420 490 560 630 700
LAT 11650 11470 11450 11350 11330 11160 10970 10820 10700 10600
THR 2240 4480 6720 8960 11200 13440 15680 17920 20160 22400
CPU (ALL)0 0.1 0.1 0.1 0 0 0 0 0 0
CPU (KRN)0 0.1 0.1 0.1 0 0 0 0 0 0
NET 1 2 3 5 6 7 8 10 11 12
Upper line of the table - client count.
LAT - latency of the empty call (calls per second)
THR - throughput (((512 bytes * 33) per second) per client)
NET - network load with above THR.
configuration:
Omin:
server: threadPoolWatchConnection=0
client: all by default
Ice:
server: Ice.ThreadPool.Server.SizeMax=20 Ice.Override.Compress=0
client: Ice.ACM.Client=0 Ice.Override.Compress=0
hardware:
8 x (QuadCore 2.33, Windows 2003 x64, 4 gb ram, 1 gb network).