Link to home
Start Free TrialLog in
Avatar of redisolutions
redisolutions

asked on

iis performance

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
Avatar of meverest
meverest
Flag of Australia image

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.
Avatar of redisolutions
redisolutions

ASKER

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
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.

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
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
ASKER CERTIFIED SOLUTION
Avatar of meverest
meverest
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
HI

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