What is the load on your web servers?
Very low.
Could you repurpose a web server and
load balance the app server instead?
Web servers are light machines (uniprocessor, low memory, ...), while app server is a heavyweight (two nice fast processors, 4Gb RAM, ...). Web servers are Linux Intel, App server is Solaris/Sparc.
Sadly I don’t know anything about load balancing Tomcat and I'm usually doing BEA WL or WAS setups. I'm here to learn people... don’t flame me.
No flames. Thank you for your .02
[...] don’t you performance test before going 'live'?
We went live even before we were sure that everything was functionally correct. We have been very lucky it has. Now we're live-optimizing ;-(
We will try to do that before our next update.That is how we 'tune' our systems... run some serious load tests on your setup in a mirrored QA or staging environment prior to go-live. Then watch closely, use a code profiler or similar tools to see where the bottlenecks are. Play with the database and app server configurations...
Could you please elaborate a bit more on that?Sometimes turning up things like connections will actually seriously degrade performance for a myriad of other reasons.
Apache JMeter running on several machines is a good load tester.Why did you say "several machines"? Do you mean JMeter may be the bottleneck if run single-instance?
I don't think so.If you have the $$ and the project is important enough... we have had great results from the Compuware suite of products, TrueTime etc.
Good luckThank you.
Antonio Fiol
smime.p7s
Description: S/MIME Cryptographic Signature
