cancel
Showing results for 
Search instead for 
Did you mean: 

Assign resources (CPU, Memory) to interfaces

Former Member
0 Kudos

Hello Experts,

We are in the process of developing many new interfaces in SAP PI, recently we had an issue that one of interfaces due to change on indexes in Oracle database was running 1 hour instead of usual few seconds and caused a few memory dumps (other interfaces scheduled later started to work parallel). We have a few critical interfaces that has to run and we are looking for some way of assigning resources so "less critical" interfaces won't cause them to run slowly, by taking resources.

Is there any way to assign CPU cores, memory to given Interface/Integration ?

Maybe something like Execution groups in WebSphere Message broker ?

I would be very grateful if someone point me in the right direction.

Best

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member184720
Active Contributor
0 Kudos

>>>Is there any way to assign CPU cores, memory to given Interface/Integration ?

AFAIK- we don't have an option to allocate dedicated hardware resources to a particular interface as such but message prioritization should address your need.

Have a look - 

Prioritizing the Processing of Messages - Advanced Adapter Engine - SAP Library

Former Member
0 Kudos

Hello Marcin ,

Check the below links :

Handling and preventing messages stuck in To Be Delivered status

Tuning the PI Messaging System Queues

SAP NetWeaver Process Integration Performance Check - Analyzing Performance Issues and Possible Solu...

May be settign the property "queueParallelism.maxReceivers" as per SAP Note 1493502 might be helpful as it will invoke parallelism.

Thanks.

iaki_vila
Active Contributor
0 Kudos

Hi Marcin,

When we had memory problems we follow SAP recommendation in this note 994433 - XI AF on J2EE Engine terminates with OutOfMemoryError

Also check this note 2048626 - PI Performance - severe degradation of system performance with several recommendations to increase the performance.

IMO one possible solution is to have the critics interfaces on the central adapter engine and to have a decentral adapter engine for the interface no critics.

Regards.