iis performance

redisolutions
redisolutions used Ask the Experts™
on
I need some help a webserver is dropping requests mainly during peak working hours it happens it is a online system which forwards requests to another app server to try and diagnose the issue i was viewing system usage with perfmon common things like processor,disk queue and page file  after looking around i decided to add currenty connections from the web service object as seen at the bottom of the perfmon shot attached
how do i accurately resolve this
oh please not this is the first time i'm trouble shooting performance on a webserver

thanks in advance guys :-)
perfmon.JPG
perfmon2.JPG
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2008

Commented:
Hi,

you say that the web server is 'dropping requests' - but what does that mean?  does the end user see pages time-out when trying to access?  or do they see an error of some kind?

it might be useful to take a look at some other counters that are likely to be more important as impact on the server resources:

- current connections will indicate exactly how many requests are being processed at any time (assuming keep-alives disabled)
- active server pages request execution time will provide some insight into how long requests are taking to complete (assuming that you have asp running)
- active server pages requests executing will tell you more details on the first measure above
- active server pages requests timed out should be zero, but an escalating value may indicate trouble
 
ASP.net counters also provide some similar details worth looking at if you have .net apps running.

Cheers.

Author

Commented:
Hi Meverest

they are timing out and some users report that the page cannot be displayed
i am trying to determine whether the hardware can no longer handle the load as no changes to the architecture have been made to the sites what is the best way of determining if this is a hardware issue  i have been looking at the queue of the processor its constintely at max can this be the cause ?

+ what are your suggestions sorry i'm a novice when it comes to IIS
Top Expert 2008

Commented:
Hi,

>> they are timing out and some users report that the page cannot be displayed

"page cannot be displayed" is almost always a network issue, although if the server is so clogged up that it can't accept new requests, this error could result.

>> i have been looking at the queue of the processor its constintely at max can this be the cause ?

that is quite likley - if the CPU is maxed out, then requests will take a long time to complete, and it is possible that new requests can't be accepted.

>> i am trying to determine whether the hardware can no longer handle the load

what kind of hardware is it and what sort of load (requests per day/hour) are you getting?

>> what are your suggestions sorry i'm a novice when it comes to IIS

my suggestions refer to performancemonotor counters that I suggest provide some useful information forfurther diagnostics.

Cheers,  Mike.

11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

Author

Commented:
Hi

i made use of your performance counters but there is not enough people online as yet
most of the counters haven't left zero
its a pentium 4 HT 3.0 ghz  1GB of Ram DDR400  its an old machine
but has handled loads much greater than this currently there are 276 connections

Author

Commented:
Hi Mike
 i was looking at another asp.net counter request execution time wat is a good value the range it moves through is quite odd it constantly moves from 15 to 1098 to 789 to 453 to 30 etc am i looking at something important or wasting time ?

thanks yet again for your help so far
Top Expert 2008
Commented:
Hi,

if you had long running requests, they would go for many seconds - maybe more than 10 seconds! less than 1000ms each is OK.

what is the counter you use to determine 'connections'?

I'd suggest you should consider adding more RAM -  what do the memory usage counters show you?

Cheers.

Author

Commented:
HI

i was using current connections
i have been looking at the RAM counters everything is nominal writes/sec   reads/sec page file etc

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial