on 08-10-2009 12:26 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.