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

Reply via email to