Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top


I've got a Windows 2008 IIS 7 server using Quad-core processor (XEON) with 8GB RAM - I'd like to check what maximum load it could withstand?

Is there any good way doing this?

From your experience - how many users could a server serve concurrently (for example a 1kb page)?

Thanks in advance

share|improve this question
up vote 1 down vote accepted

There are three methods I'm aware of;

  1. Setup scripted test clients that load you server to breaking point using realistic usage patterns, there are lots of ways of doing this from creating the test clients yourself to outsourcing it to specialist companies. PROs - you empirically know what your system can do, CONs - time consuming and/or expensive.
  2. Do essentially the same as number 1 but only load your system to a particular level (i.e. 10%, 25%, 33%, 50% etc.) then extrapolate. PROs - cheaper/quicker than option 1 but still a good realistic method of finding approximate system limits, CONs - still not cheap and not 100% accurate.
  3. Make it up based in a huge chain of assumptions with no real knowledge of who, what or where things are going to hit you. PROs - cheap, fast and a huge body of previous methodology usage (see most vendor sales material for examples), CONs - you've wasted that much small time invested as your 'results' are worthless.

So take your pick, only your business drivers can help you decide.

share|improve this answer
Thanks - that's what I've thought also :) – user56594 Oct 21 '10 at 16:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.