Hi,
We have installed BO4 SP4 on Windows 2008 servers ( not massively powerful -16GB RAM - sandpit servers whilst waiting for production ones).
Have following setup 2 Windows 2008 servers 1 running Tomcat, 1 running remaining BOE components.
Noticing since installed SP4 that often see at bottom waiting for Tomcat server, or waiting for cache - not for long just a couple of seconds.
Probably unrelated to SP4 but wondered if anybody seen anything similar, any tips on speed for networl latenecy etc.?
Thanks
BI4 has a number of performance related improvements due to a default max-age setting of 10 years. This allows us to cache static content after the 1st hit and creates a better experience.
Tomcat will need to compile some code after you first apply SP04 and I expect performance to improve after the work directory has been fully rebuilt.
If you are very keen on improving performance I would suggest reviewing my article on the topic. It does entail adding an Apache web server but can show performance improvements of up to 50% in BI Launch Pad and CMC workflows.
In SP04 Dashboard servers are now Web apps deployed to Tomcat, so Tomcat might have a bigger load and higher memory usage now, you might increase its Xmx a bit.
Thanks for advice re Xmx.
What is best way to increase this.
Using Windows 2008 serevr R2
Quick search can see
Go to catalina .bat and set this
set JAVA_OPTS=-Xms128m -Xmx192m
Others via Tomcat/config/java options Initial and Max memory size?
thanks
I usualy do it in Tomcat Config app >Java tab >Maximum Memory....
Or you can set it in registry if tomcat runs as a service.
Easiest way on Windows is to set the maximum memory pool property in the Configure Tomcat application.
Access this under start > programs > tomcat > configure tomcat
Then access the java tab. It should already be set to 2048 MB by default so you could consider setting the property higher to 4096 MB if available. Also consider setting the initial memory pool to the same value as the maximum memory pool. This will slow down the initial startup because Tomcat allocates the entire heap immediately but should save time in the long run since Tomcat will not need to resize the heap.
Do we have Improving the User Experience in SAP BI Platform 4.0 guide for tomcat on 4.0 SP02 patch 18? one of the end user complant is BILAUNCHPAD Webi rich takes 1 min to open.
I'm not sure I undestand your question, but that guide is not patch specific.
Hi,
Thanks for the advice.
Couple of questions
Tomcat will need to compile some code after you first apply SP04 and I expect performance to improve after the work directory has been fully rebuilt.
I assume this rebuilding is automatic and doen by Tomcat itself?
With regards separating the static from dynamic content, is there still a noticeable imporvement if Apache and Tomcat running on same physical server as opposed to1 server Tomcat, 1 server apahe.
Thanks
Yes and Yes.
Tomcat will automatically build the work directory as you access files for the first time after patching.
Definite gains are possible even with Apache and Tomcat on the same machine. The gains are primarily due to caching of static content that saves traversing directories on the machine, and economies of scale in that Apache is much better at serving static content than Tomcat is.
Hi,
Thanks again for the advice.
Can I just check separating out the dynamic form the static content can be done at a later stage after install?
We plan on getting 2x 48GB RAM Windows machines installed and would like to and install and run default bundled Tomact first of all and minotor performance on one of these servers - one server will be dedicated web application server (though poss running Adaptive Job server server services on it if enough resource)
At moment test hardwrae we have only has 16GB RAM.
Thanks
This is a good idea on your part. You can perform the static/dynamic content separation at any time using the wdeploy tool. As such, you can install the bundled Tomcat by itself and monitor as you see fit, and if needed, then install an Apache web server and follow the instructions in my document to redeploy the web apps in split mode.
Good luck!
Thanks again.