[omniORB] Long remote call processing

radamkie at kdm.pl radamkie at kdm.pl
Wed Nov 29 17:38:28 GMT 2006


Hi All,

Here is some parameters of configuration that was set in an application
client(JaCORB)-server(omniORB)

ORBendPoint=giop:tcp::45016
ORBdumpConfiguration=1
ORBclientCallTimeOutPeriod=10
ORBmaxGIOPConnectionPerServer=20
ORBmaxServerThreadPerConnection=1000
ORBoneCallPerConnection=0
ORBserverCallTimeOutPeriod=10
ORBconnectionWatchImmediate=1

Client send circa 20-40 remote method calls per second to circa 300 CORBA
different objects resisted in server. It's measured by client side a time 
between Start and End of executing remote method call (result A), and also
by server side a time between executing first line of remote method and
last line(result B).

Generally, results show that A < 3 ms  and B < 1 ms  but few times(4-10)
in a minute, result A has a great peak, circa 100-300ms (result B is still
< 1ms).

I tried to modify configuration parameters mentioned eariler but without
better impact - mayby wrong values.

What can modify performance in this case?
- initialize more ORBs
- proper values (which)
- something other

Thanks for any help.

Regards
R.






























More information about the omniORB-list mailing list