Hi gurlal, in general from my own experience, a single CPU system cannot handle 500 concurrent requests. Let me qualify this. There are a lot of terms floating around out there about performance and scalability. in past benchmarks published by oracle, orion, MS, zdnet and others, requests per second or requests per minute were used to gauge performance. My bias is those measurements are not accurate, because 500 concurrent requests with 500 unique sessions is different than 50 unique sessions running for a set number of iterations. If you really have to support 500 concurrent unique sessions, your only choice is to get multi-CPU systems and get lots of them. A well known yellow page site get 10million+ pageviews a day. Their concurrent load across all the entire complex is around 40. by the way, that site doesn't use session and mainly uses URL rewriting. Using sessions would add memory overhead. who ever told you the system needs to support 500-2K concurrent requests needs to quality what they mean. What I tend to do is think in terms of how many users a site has to support and what percentage of those users will be active at any given time. Then i try to guess how many pageviews that individual will make during a single session. The goal is to accurately guess how many pageviews the site will get in 24hours. Once you have that, you can calculate how many requests per second and concurrent requests your site needs to support. 2K concurrent requests that are all unique is not achievable on the hardware specs you gave regardless of the webserver. Again, this is from first hand experience doing insane load testing on a half dozen webservers. You may want to read the performance article on the resources page. peter
Gurlal Brar <[EMAIL PROTECTED]> wrote: Hi Tim, Thanks for the reply. Our server machine configuration is : PIII 450MHz,256MBRAM,40 GB Harddisk. Tomcat version : 4.0.4 JDK Version : 1.4 Network: Ping time is less than 10ms from load test client machine. Server serves the sigle request in 5-10 seconds. Test: We are trying to simulate 500-2000 users concurrently. Is server with above configuration can hadle this load? Some of the client requests are failing to open a socket with server with the load of just 250 requests?Any clues why? Thanks and regards Gurlal Brar --------------------------------- Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
