cancel
Showing results for 
Search instead for 
Did you mean: 

Performance tunning of EP 7.0

Former Member
0 Kudos

Dear Friends,

My organisation is using EP 7.0 , where we are using ESS & MSS component.

We are facing lot performace problem in EP 7.0.

Can anybody help me how to tune my EP 7.0 system. what parameter to be consider for tunning.

Appricate for immdeiate reply , as we have resolve this problem on prority.

Thanks in advance.

Regards,

Anil Bhandary

Accepted Solutions (1)

Accepted Solutions (1)

former_member227283
Active Contributor
0 Kudos

Hi tilak,

The value of

NeverCompressed = **.zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.gzip,.uue,.bz2,.iso,.sda,.sar,image,application/x-compressed,application/zip,application/x-gzip,content/unknown,[unknown]**

Will be ok, or i need to modify any thing else in this.

Thanks

Anil

Former Member
0 Kudos

Not helpful for a fast success, but might be still worth a look: [Performance Best Practices Guide for SAP NetWeaver Portal 7.0|https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f0f1358d-0812-2c10-b58c-c7bdd7a0cdce]

Regards, Michael

Answers (5)

Answers (5)

former_member227283
Active Contributor
0 Kudos

Hi Tilak,

As per my scenario can you suggest me some parameter which can be implimeneted on backend system which will be helpfull for tunning purpose.

Thanks

Anil

former_member227283
Active Contributor
0 Kudos

Hi Tilak,

Thanks for Compress parameter.

I am facing issue with parameter

We are using Sun Solaries 5.10 with oracle 10 G.

We are on JDK

============================

Java version "1.4.2_12"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)

Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)

============================

we are not able to set parameter *Xsoftrefthreshold1*, when we set this parameter and restart the cluster we are getting error as invalid parameter . pls you suggest how can i set this parameter.

Thanks

Anil

Former Member
0 Kudos

SAP Note: 861215

The parameter change from -Xsoftrefthreshold0 to

-Xsoftrefthreshold1 is recommended for SR12 or newer. This

parameter change will reduce the number of loaded

classes/classloaders. Main results are shorter class unloa

times and reduced GC pause times.

Former Member
0 Kudos

Rec. VM Version 1.4.2_20 b04

For Dispatcher:

-Xms256M

-verbose:gc

-Djava.security.policy=./java.policy

-Xss2m

For Server Node:

-Xms2560M (if BW system is shared with this) or else 2048M will be fine

-XX:NewSize=426M

-XX:MaxNewSize=426M

-XX:PermSize=512M

-XX:MaxPermSize=512M

-XX:SoftRefLRUPolicyMSPerMB=1

-XX:+DisableExplicitGC

-XX:SurvivorRatio=2

-XX:TargetSurvivorRatio=90

-verbose:gc

-XX:+UseParNewGC

-XX:+PrintGCTimeStamps

-XX:+PrintGCDetails

-XX:+UseTLAB

-Dsun.io.useCanonCaches=false

-Djava.awt.headless=true

-Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy

-Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy

-Dorg.omg.PortableInterceptor.ORBInitializerClass.com.sap.engine.services.ts.jts.ots.PortableInterceptor.JTSInitializer

-Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy

-XX:+HandlePromotionFailure

-Djava.security.policy=./java.policy

-Djava.security.egd=file:/dev/urandom

-XX:ReservedCodeCacheSize=64M

-XX:CodeCacheMinimumFreeSpace=2M

-Xss2m

MinThreadCount 40

Keep Alive Enable the reuse of HTTP connections for multiple requests enabled

Use Cache Enable the memory-based cache enabled

Directory List List all files in directory of default files not found disabled

Log Responses Log all HTTP requests disabled

CacheControl Static content expiration time in seconds (for browser cache) 604800

SapCacheControl Static content expiration time in seconds (for ICM cache) 604800

HTTP Provider MinimumGZipLength 1024

VM 723909 Java VM settings for J2EE 6.40/7.0

VM 1004255 How to create a full HPROF heap dump of J2EE Engine 6.40/7.0

former_member227283
Active Contributor
0 Kudos

Hi Tilak,

Thanks for the parameter.

I am not getting what should be the value for paramater = *NeverCompressed*

Yes my portal Navigation cache is already enabled.

As i am using EP 7.0 , can i use parameter :- *Xsoftrefthreshold1* which is given in note :- 1024539.

Can you help me put with some parameter which are also neccesary for *BACKEND SYSTEM*

thanks

Anil

Former Member
0 Kudos

Hi Anil,

Sorry for the confusion:

*NeverCompressed*:

=> To enable script files compression, delete the following

content types from the list: *.css, *.pdf, *.js, image, application/pdf, text/JavaScript

So delete the above mentioned content types.

Yes, Xsoftrefthreshold1 should be set in the system instead of Xsoftrefthreshold0.(if you are on or after SR13 release)

Please let me know your OS and other Java related release details with JVM information, so that i can tell you the parameters you need to set.

Thank you,

Tilak

former_member227283
Active Contributor
0 Kudos

Hi Tilak,

We have implimented all the J2EE parameter.

I found issue on Java side, we are facing the issue to all users at the time load & as well in genenral i feel there is response problem for homepage.

Problem is related only for webdynpro like ESS/MSS as well for homepage .

We detect high memeory utilization & frequent GC

I have done analysis of http trace file with the HTTPwatch tool , where it shows every ESS application take good time to open.

Thanks

Anil

Former Member
0 Kudos

Hi Anil,

Just ensure the following values are in place in the j2ee config tool.

Under HTTP provider:

CacheControl=604800

SapCacheControl=604800

MinimumGZipLength = 1024

NeverCompressed = see values in guide attached

Under servlet_jsp:

EnableChunkedResponse = true

This should help in some way for the purely Portal areas. Let me know if you notice any difference after the change.

In addition can you tell me if you have Portal navigation cache enabled? By default the navigation cache is disabled. By enabling the navigation cache the portal caches each set of navigation nodes required

by a user. If a user has access to the same navigation hierarchy as a previous user, the portal can retrieve the navigation hierarchy from the cache instead of generating it again. This caching will help to

to improve response time performance.

To enable navigation cache go to System Administration > Navigation >Navigation Cache and in the the Cache Management area, click Enable All.

Hope it will help..

Tilak

Former Member
0 Kudos

Hi Anil,

It's a very open ended issue and difficult to judge where the root cause of this performance issue lies. However i am giving my analysis on this.

I hope you might have already implemented correct J2EE parameters settings on the system if yes that's fine.

Here the issue may be on the java side or at the backend system..do you find the issuw when you log on to the ESS/MSS system without portal. If you dont see any problem on the backend system can you check which subgroup of users are really affected on this and is ther any link among them?

did this problem occur all the time or only during high load?

did this problem occur for all j2ee applications or only webdynpro like ESS/MSS

did you detect high CPU/memory usage? frequent GC?

did the problem occur for all users or only part of them?

Have you done the analysis of http trace file with the HTTPwatch tool(available online)

Please let us know some more sysmptoms about this problm..to analyse more.

Thank you,

Tilak