Hi We are running 1 instance of Tomcat on a 2 yr old dual processor P3 1Ghz with 1GB RAM. The application is an intranet, and it integrates with SQL Server (running on the same server) via Tomcat-managed JNDI pools. The application has a business logic layer that has to cope with a mixture of content management system interactions (also running on same server - Stellent), direct JDBC calls, and lots of applications use Hibernate ORM. This server has to take a battering from our 450 staff globally.
A weeny server for such an application you will probably agree from some of the specs I have seen on this list. One thing it has done of course is force me to learn a lot about caching, some profiling and stored procedure optimization as well as Java code optimization. I remember when programmers had to alsways take scarce resource into consideration but nowadays things are just BIG, and I wonder how much of that is attributable to bad coding. Anyhow, that aside, my optimizations have only gotten us so far. For the most part things nip along quite swiftly, but we also see 15-20s response times say, when an announcement goes out with a link in an email to a content page in the application. So, I finally managed to convince management to buy us a new server. I believe it will be dual processor Xeon with hyperthreading etc.. but it should be quicker than our current server. However, I want to utilize the current server still of course. So in my mix I have Server A with competing apps 1 x CMS 1 x SQL Server 1 x Tomcat I am going to start thinking about the best setup for using both servers. In particular I am interested to hear whether my current idea is any good or holds, that is Keep Server A running CMS/SQL Server. Then use Server B and setup a bunch of Tomcat instances with clustering. My theory which could be wrong, is that a bunch of Tomcat's on 1 server is better than 1 Tomcat? Now, I know this leaves the possibility of some server dying and so on, so maybe leave the 1 Tomcat on Server A and have a bunch on Server B. I am just trying to figure out with these 2 servers, one which will be much faster than the other, what kind of setup with Tomcat will yield the most performance for response times to users. Any advice appreciated. Allistair <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> ------------------------------------------------------- QAS Ltd. Developers of QuickAddress Software <a href="http://www.qas.com">www.qas.com</a> Registered in England: No 2582055 Registered in Australia: No 082 851 474 ------------------------------------------------------- </FONT> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
