• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

Concurrent Users Or Simultaneous Users?

 
Ranch Hand
Posts: 239
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is the difference between Concurrent users and Simulatenous users?

When I say that my website supports 150 concurrent users -
does it mean that 150 users are trying to access the website exactly at nanosecondth of time ?

Or

the average load of the CPU is 150 users at any instance of time?

Confused!!
 
Ranch Hand
Posts: 1970
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Someone may correct me, but I don't think "concurrent users" and "simultaneous users" are tightly-defined terms. I think they both have no more than their plain English meanings, which I would say are pretty much identical.

If told a Web site had 150 concurrent (or simultaneous) users, I would not think that it meant that 150 requests were being processed all at once. I would think that it meant that 150 users were logged-on and interacting with pages on that Web site. But many of them would be reading the page, thinking, or typing responses, and thus wouldn't be loading the server.

However, as these terms do not have tight definitions, another person might interpret them differently. They might really mean that there were typically 150 requests being processed simultaneously. Because of the large proportion of idle time on most Web sites, that would translate to thousands of users logged-on to the site, at that time.
 
Ranch Hand
Posts: 862
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree with peter that it is open to interpretation.

Probably at least important as the concept of concurrent/simultaneous users is the concept of concurrent/simultaneous requests. I track that in jamon and came up with yet another term for this called 'active requests'.

Also most sites have far more registered users than they have concurrent users. But more concurrent users than concurrent requests. Using JAMon we tracked this information on apps where I work and one application had 500 registered users, but typically only 1 concurrent request!

I have also seen one user logged in and 10 concurrent requests as this one user impatiently mashed on the refresh button.
 
reply
    Bookmark Topic Watch Topic
  • New Topic