Location: List Archives

List Archives

This forum is an archive of all posts to our mailing list over the past few years.  The forum is set read only therefore to contribute you will need to join our list community.  See more info about this here.

 

When subscribed to the list you should use your standard email client to send your posts to ActiveDir@mail.activedir.org.

List Archives

Subject: [ActiveDir] [OT] IIS 1000 users
Prev Next
You are not authorized to post a reply.

AuthorMessages
RamonLinanUser is Offline

Posts:0

02/15/2007 10:02 AM  
Hi,

I have
a manager coming to me to ask me a question for which he wanted an immediate
response.

Can we
support 1000 users hitting theIIS at the same time?

What
are the parameters I should check to give him an answer? Bandwidth,
CPU,..

The
users are using a SharePoint basedapplication.
I just
need a point where to start.

Thanks
listmailUser is Offline

Posts:822

02/15/2007 5:31 AM  
Go in a lab and set up exactly what the users will be doing
against that IIS Server and start testing, ramping up the test population all
along and looking at the loads generated and where your pinch points
are.

As stated, the question might as well have been, "My
manager wants to know how high is high, what do I say?". So basically the answer
is... it depends. Just some of the general purpose things you have to think
about for any question like this

What exactly does the app do?
What is the most intensive operation and what is the
percentage of hits that would cause that operation?
What resources does the app hit hardest? Memory, CPU, Disk,
Network?
What are the exact specs of the box and when will each of
the above mentioned resources saturate?
Are all components needed local or does it call out to
another server? If another server, you need to take into account its breakpoints
and the underlying communication channels as well.

Don't answer the questions here as it still isn't likely to
get someoneto be able to give any more of a definitive response. You need
to go into a lab and do scale testingor do what many companies do, just
toss it into production and wait for it to break. If you already have the app in
production and in use by a representative population, go dig out the last 3
months, 6 months, or 12 months worth of performance logs and try to match it up
to usage from your IIS logs. Watch for how the perf scales up next to the number
of users, you may be lucky and find that it is mostly a linear relationship but
that would be unlikely.

joe
--
O'Reilly Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm


From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Ramon
LinanSent: Thursday, February 15, 2007 10:03 AMTo:
ActiveDir@mail.activedir.orgSubject: [ActiveDir] [OT] IIS 1000
users

Hi,

I have
a manager coming to me to ask me a question for which he wanted an immediate
response.

Can we
support 1000 users hitting theIIS at the same time?

What
are the parameters I should check to give him an answer? Bandwidth,
CPU,..

The
users are using a SharePoint basedapplication.
I just
need a point where to start.

Thanks
kenUser is Offline

Posts:171

02/15/2007 7:02 AM  
Hi,

You really need a lot of clarification of what you are wanting
to do here.

When you say “users” and “at the same time”,
do you mean 1000 concurrent users (who may, or may not be making requests at
exactly the same time) or do you mean 1000 concurrent requests (which may be
from a far greater number of users).

In terms of straight HTTP requests – any modern hardware
can server 1000 concurrent requests for static files per second (provided you
have sufficient network bandwidth). The tricky bit comes in when your
application needs to do things dynamically, or connect to other servers
(database, directory, file server).

At that point you need to profile your application, and increase
the resources available (network, CPU, memory, number of nodes in your
farm/cluster) to scale the application. Certainly it is possible to handle thousands
of concurrent reqs/sec (and more) if you have sufficient resources and a well
architected application.

Cheers

Ken



From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Ramon Linan
Sent: Friday, 16 February 2007 2:03 AM
To: ActiveDir@mail.activedir.org
Subject: [ActiveDir] [OT] IIS 1000 users

Hi,

I have a manager coming to me to ask me a question for which he
wanted an immediate response.

Can we support 1000 users hitting theIIS at the same time?

What are the parameters I should check to give him an answer?
Bandwidth, CPU,..

The users are using a SharePoint basedapplication.

I just need a point where to start.



Thanks
RamonLinanUser is Offline

Posts:0

02/16/2007 9:26 AM  
understood, thanks so much Joe!
From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of
joeSent: Thursday, February 15, 2007 5:31 PMTo:
ActiveDir@mail.activedir.orgSubject: RE: [ActiveDir] [OT] IIS 1000
users

Go in a lab and set up exactly what the users will be doing
against that IIS Server and start testing, ramping up the test population all
along and looking at the loads generated and where your pinch points
are.

As stated, the question might as well have been, "My
manager wants to know how high is high, what do I say?". So basically the answer
is... it depends. Just some of the general purpose things you have to think
about for any question like this

What exactly does the app do?
What is the most intensive operation and what is the
percentage of hits that would cause that operation?
What resources does the app hit hardest? Memory, CPU, Disk,
Network?
What are the exact specs of the box and when will each of
the above mentioned resources saturate?
Are all components needed local or does it call out to
another server? If another server, you need to take into account its breakpoints
and the underlying communication channels as well.

Don't answer the questions here as it still isn't likely to
get someoneto be able to give any more of a definitive response. You need
to go into a lab and do scale testingor do what many companies do, just
toss it into production and wait for it to break. If you already have the app in
production and in use by a representative population, go dig out the last 3
months, 6 months, or 12 months worth of performance logs and try to match it up
to usage from your IIS logs. Watch for how the perf scales up next to the number
of users, you may be lucky and find that it is mostly a linear relationship but
that would be unlikely.

joe
--
O'Reilly Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm


From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Ramon
LinanSent: Thursday, February 15, 2007 10:03 AMTo:
ActiveDir@mail.activedir.orgSubject: [ActiveDir] [OT] IIS 1000
users

Hi,

I have
a manager coming to me to ask me a question for which he wanted an immediate
response.

Can we
support 1000 users hitting theIIS at the same time?

What
are the parameters I should check to give him an answer? Bandwidth,
CPU,..

The
users are using a SharePoint basedapplication.
I just
need a point where to start.

Thanks
You are not authorized to post a reply.
Forums >ActiveDir Mail List Archive >List Archives > [ActiveDir] [OT] IIS 1000 users



ActiveForums 3.7
Friends

Friends

VisualClickButoton
Members

Members

MembershipMembership:
Latest New UserLatest:MrPTSai
New TodayNew Today:0
New YesterdayNew Yesterday:0
User CountOverall:5234

People OnlinePeople Online:
VisitorsVisitors:33
MembersMembers:0
TotalTotal:33

Online NowOnline Now:

Ads

Copyright 2009 ActiveDir.org
Terms Of Use