Re: IIS5 Thread Settings
From: PeterConlan (anonymous_at_discussions.microsoft.com)
Date: 09/01/04
- Next message: David Boyer: "Re: How to auto-redirect to HTTPS?"
- Previous message: David Shorthouse: "Re: IIS on lan"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 31 Aug 2004 21:05:38 -0400
Thanks Pat, you have confirmed what we were thinking.
Pete
"Pat [MSFT]" <patfilot@online.microsoft.com> wrote in message
news:eY%23TXhrjEHA.2652@TK2MSFTNGP15.phx.gbl...
> IIS will allow as many concurrent ASP threads as is required, up to the
> configured maximum (in this case 100). If you have 8 concurrent pages
> running, that means that your user load is only generating that many. For
> the majority of users (I would hazard a guess of 80-->90%) the default
> settings work just fine. Keep in mind that more threads will not make a
> given ASP request execute any faster (and may in fact slow it down due to
> induced context switching, L1/L2 cache invalidation, etc.), it simply
allows
> more pages to execute concurrently.
>
>
> Pat
>
> "PeterConlan" <anonymous@discussions.microsoft.com> wrote in message
> news:%23J8kcspjEHA.556@tk2msftngp13.phx.gbl...
> >I am looking for some advice on recommended settings for the number of
> > threads IIS and ASP uses.
> >
> > I am currently running IIS5 on a HP DL360 Dual 2.8GHz Xeon server with
1GB
> > of RAM, with HyperThreading enabled.
> >
> > All of the thread settings (MaxPoolThreads, PoolThreadLimit,
> > ASPProcessorThreadMax) are all set to the default. During peak load, we
> > normally see about 8 ASP Requests Executing. ASP Requests Queued goes
up
> > to
> > 1 or 2 every now and then. The processor queue length goes up to 1 or 2
> > now
> > and then also. We usually don't see extend periods of either greater
than
> > 0. Context Switches is up around 4000 during peak loads. %Processor
time
> > for the _Total instance is around 25%-30%
> >
> > It looks like the server could handle more load since the processors are
> > not
> > working that hard, so we are wondering if playing with the number of
> > threads
> > would be a good idea.
> >
> > Since ASPProcessorThreadMax is set to the default (25 per processor), we
> > can
> > have up to 100 (due to Hyper-Threading) threads processing asp.
However,
> > our ASP Requests Executing is normally only around 8, so does this mean
> > that
> > there are normally only 8 threads executing ASP requests? if so, then
> > increasing the ASPProcessorThreadMax will do nothing for us. If this is
> > true, would it make sense to DROP the number down, possibly lowering the
> > number of Context Switches? Our number of Context Switches does not
seem
> > high, but if we are not gaining anything by have those extra threads, it
> > would be nice to have it be lower.
> >
> > Any help, or suggestions, would be appreciated.
> >
> > Thanks,
> >
> > Pete Conlan
> >
> >
> >
>
>
- Next message: David Boyer: "Re: How to auto-redirect to HTTPS?"
- Previous message: David Shorthouse: "Re: IIS on lan"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|