Concurrency - Concurrent User

Data System Architecture

How to calculate the number of concurrent users ? (Rule of 10-20%)

The number of users logged into the system is not the number of concurrency user. You should focus on the actual users processing /querying.

With the assumption that:

  • At any one time, 10-20% of your users will be logged in
  • Of those users logged in, only 10-20% will actually be running request (ie thread

You will rarely see concurrency go above 20% of logged user unless its specific to certain business processes (for instance Financial Management during a financial close period).

You will have with a total of 1000 users:

Number of concurrent users = 1000 x 0.2 x 0.2 = 40

These are general rule of thumb/guidelines. It is very difficult to suggest capacity planning recommendations without analysis of the expected usage.

Discover More
Card Puncher Data Processing
Process - (Stochastic|random) process

A stochastic process is a process where the variable is a random variable that is time dependent. A stochastic process is not deterministic, ie given a particular input, he is: more likely to produce...
Thomas Bayes
Statistics - Random Variable (Random quantity|Aleatory variable|Stochastic variable)

Random variable is also known as: random quantity, aleatory variable, or stochastic variable A random variable represents the result of a random process. The random variable value is the summary...

Share this page:
Follow us:
Task Runner