02-14-2013 09:10 AM - edited 02-14-2013 09:12 AM
Hi Experts, we currently have an environment SM 9.30, Oracle 11g DB.
Application Server: RedHat 6.3 - 7 CORES - 8GB RAM
Web Server: RedHat 6.3 - 2 CORES - 4 RAM - Apache Tomcat 7
We noticed that the yield from the web layer is less than from the Windows client.
Is there any way to optimize WebTier??
Solved! Go to Solution.
02-14-2013 11:43 AM
You may want to consider a binary RTE upgrade and web tier upgrade to 9.31. The 9.31 web tier has performance improvements. It is compatible with your application level.
02-14-2013 11:25 PM - edited 02-14-2013 11:26 PM
You can also consider increasing memory per tomcat and also do some Apache tuning if you have Apache. I have fast and very stable config with over 200-300 users using SM at the same time.
02-15-2013 05:45 AM
I have no access to download the update WebTier 9.31.
You could give me or give me a recommendation of setting the apache-tomcat talking to me.
02-18-2013 03:49 AM
If your user base is web client based and you want to optimize the web tier performance consider choosing Load Balancing at Tomcat servcer level. It really helps a lot increasing the performance in such a scenario.
02-18-2013 03:57 AM
We currently have 70 users.
The problem we found is that in the previous version 7.11 we did not have these performance issues and whether the current version 9.30.
We can download the update to 9.30 as we are due for renewal support.
We have many complaints from users that do not know.
SM from a Windows client works correctly but the web layer leaves much to be desired, especially if the user is not in the same venue.
We have checked the network and all this correctly.
We are looking at how to optimize the Tomcat JVM, etc. but do not know which is the most optimal.
Thank you very much for your help.
02-18-2013 04:10 AM
Ok, please find my setup below (only customized lines and file names):
AcceptFilter http none
AcceptFilter https none
You can also try to increase maxThreads in server.xml file inside Tomcat catalog:
<Connector port="8010" protocol="AJP/1.3" enableLookups="false" maxThreads="400" tomcatAuthentication="false" redirectPort="443" />
In case of you want to run loadbalancing in your tomcat, i can share my knowledge however we did not notice performance improvements.
02-18-2013 05:02 AM - edited 02-18-2013 05:05 AM
Ok, thank you very much!
I'll try it on my system and informed him.
It is recommended to increase the JVM memory??? Currently assigned 512Mb 100-200Mb free running
02-18-2013 07:08 AM - edited 02-18-2013 07:09 AM
I see you have only 4GB of RAM memory. We have 24GB so i set it to 1.5GB for Tomcat and currently i have only 200MB free. You can try to increase it up to 1GB but please set xms paramter to 512 and then xmx to 1GB. It means it will initialize with 512MB of memory and if required it can grow up to 1GB.