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
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
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
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.
>> 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.
ASKER
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
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
ASKER
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
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
HI
i was using current connections
i have been looking at the RAM counters everything is nominal writes/sec reads/sec page file etc
i was using current connections
i have been looking at the RAM counters everything is nominal writes/sec reads/sec page file etc
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.