on 08-12-2011 9:20 AM
Hey Guys,
We're running load tests on PI 7.1 in order to be sure it's able to handle current productive PI 7.0 load and then swith to it. The scenarios are emulation of orders and documents send from shops to ERP & BI systems (SOAP2Proxy).
Actually 7.1 handles the load perfectly well, the three parameters we're monitoring (java threads, cpu usage and memory usage) are ok. The only thing that bothers me is queues. I have a large ammount of messages in XBT0* queues for ERP & BI:
XBTO2___0006 797
XBTO2___0007 808
XBTO2___0008 852
XBTO2___0009 1.036
XBTO3___0000 1.098
XBTO3___0001 945
and so on.. 2___ stands for ERP, 3___ - for BI.
I have maintained such parameters as EO_INBOUND_PARALLEL and EO_OUTBOUND_PARALLEL in sxmb_adm, I've also maintained messaging.connectionDefinition property of SAP XI AF Core.
XBTI* queues are comparetevly normal:
XBTI0000 112
XBTI0001 108
XBTI0002 104
XBTI0003 108
XBTI0004 103
XBTI0005 113
XBTI0006 106
XBTI0007 111
XBTI0008 123
, though during a long load time they are stopped being processed too - PI smth like hangs, though all its recources are available.
So my question is - why do we have such behaviour with queues, though hardware resources are ok? and what should we do to have normal message processing and thus move to 7.1 ?
Regards,
Dmitriy
What is the solution to make this XBTO* queues to get processed rather than piling up.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dmirty ,
To handle large asynchronous message in queues you can use message packaging where multiple message are processed in one package . to make it applicable you have to perform these simple steps
1. go to SXMB_ADM add one RUNTIME parameter PACKAGING and value 1
2 GO TO transaction SXMS_BCONF set delay time 0 message count 100 messages and package size 1000 KB
with these setting your improvement will increase .secondly also put IN SXMB_ADM monitor category parameter QRFC_RESTART_ALLOWED TO 1
this will automatically start your queue . Only thing you have to take care if you enable packaging them don't keep too many parallel queue i.e EO_INBOUND_PARALLEL and EO_OUTBOUND_PARALLEL should be less than 20
Regards,
Saurabh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Saurabh, thanks for yor reply
I've already got packaging set to 1. The only thing that confuses me is
> 2 GO TO transaction SXMS_BCONF set delay time 0 message count 100 messages and package size 1000 KB
- can't find anything like delay time / msg count / pac ksize there...
Where exactly a these parameters maintained?
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.