[Rhm-users] Re: [Rhemrg-users-list] RHM Performence

Carl Trieloff cctrieloff at redhat.com
Tue Sep 2 18:45:15 UTC 2008


mark yoffe wrote:
> Hi everyone
>  
> thanks for your help so far , your suggestions were very useful
>  
> i have implemented all your suggestions , here is a list of the 
> implemented suggestions
>  
> 1 - parallel send and receive - using threading
> 2 - accept mode in Rx - disable - (done through - 
> subscriptions.setAcceptMode(1))
> 3 - accept mode in Tx - disable - looks like this is the defuslt as 
> far as i saw but.. (done through adding 'arg::acceptMode=1'
>        to the session.messageTransfer() )
> 4 - use async message transfer ( done through the AsyncSession 
> interface) - was used in your examples already
> 5 - SetFlow mode - unlimited bytes and Unlimited messages , and 
> disable window mode
>     ( this was done through -
>        subscriptions.setFlowControl(SubscriptionManager::UNLIMITED, 
> SubscriptionManager::UNLIMITED, false);)
>  
> it seems suggestion 5 only had affect if it was done before the 
> subscribe command - this is not mentioned anywhere
> if this is true and not only a coincidence - please note this 
> somewhere in the user manual
>  
> i tried making this changes on java api all went well except for 
> feature 5 which the system did not agree to accept unlless
> the command came after the subscribe command ( the synch through a io 
> exception)

Thanks will forward to doc


>  
>  
> Anyway all these suggestion had a nice affect the point to point test  
> (request response) got better by 30%
> which means it now takes 7 seconds instead of 10 seconds
>  
> on the three way message train ( 1->2 2->3 3->1) it had less affect 20%
>  
> this is still very far from the resalts i recieve from the PerfTest
> can anyone think of any other reasons for this
> Any other useful suggestions

will take another look for you in a bit.
Carl.




More information about the Rhm-users mailing list