[PolyORB-users] Polyorb Performance

Sturm, Peter Peter.Sturm at rheinmetall.com
Tue Apr 13 13:32:52 CEST 2010


Hello,

I'm testing the performance (data throughput) of the Polyorb version GPL
2009.

Therefore I modified the examples in examples/cobra/echo to send 2 MB
string data multiple times to the server and transmit it back to the
client.

I used the gcc/gnat version 4.4.3 for compiling.

The measured bandwidth was around 6 MB/sec (client & server on same pc
system). This seems to be very poor compared with other CORBA
implementations.

Testing with TAO results to a bandwidth of 200 MB/s.


Does anybody have experience of the Polyorb performance?
Could it be a misconfiguration of the Polyorb installation?

I tried to customize the polyorb.conf entries,

- tcp.nodelay
- polyorb.protocols.iiop.giop.1.X.locate_then_request
- polyorb.protocols.iiop.giop.1.X.max_message_size

but the changes had no effect or changing the max_message_size leads to
worse results.

Testing using version 2.4.0 or an actual snapshot of the subversion
archive led to similar results.


Any ideas?



Best Regards,
 
Peter Sturm
 
Peter.Sturm at rheinmetall.com
 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Rheinmetall Defence Electronics GmbH
Bruggeweg 54 - D-28309 Bremen - Tel +49 421 457-01 - Fax +49 421 457-2900 - Sitz der Gesellschaft: Bremen - Register: Amtsgericht Bremen, HRB 9659
Commerzbank AG, Bremen (BLZ 290 400 90) 102213600 - Bremer Bank AG (BLZ 290 800 10) 102077800
Aufsichtsratsvorsitzender: Heinz Dresia - Geschaftsfuhrung: Luitjen Ennenga, Dr. Michael Greth, Georg Morawitz, Ulrich Sasse - www.rheinmetall-defence.com




More information about the PolyORB-users mailing list