ASP .NET poor performance. Memory going unused??

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Gabriel (gabielex_at_hotmail.com)
Date: 02/25/04


Date: 25 Feb 2004 11:30:19 -0800

I'm running system tests against a Windows 2003 server installed in a
Xeon with two processors (2.5GHz approx. each) and 1 Gb of RAM (Not
running web garden though). The test basically consists on a simple
navigation which loads one page, which generates six http requests.
I'm running the same test on three differente scenarios with 1, 150
and 300 concurrent users. I'm using OpenSTA and the Windows
performance monitor to carry out and monitor the results.

I'm getting a very poor response times average, for such a simple
test. Checking the performance monitor counters noticed the following:
The %processor time peak varies depending on the scenario (6, 54 and
66 respectively) whereas the System Threads and available memory
counters don't. The threads counter is 560 (490-500 before running the
test) and the minimum available memory is around 616Mb for all the
tests. Shouldn't be the number of threads higher and the minimum
amount of free memory at a time quite lower? This means to me the iis
is not fully using the system resources at all. Is this assumption
correct?

I was checking some documentation and was wondering whether this could
be a problem with the thread pools, memory and queues configuration in
the machine.config file. More exaclty, something to do with the
ProcessModel and httpRuntime attributes. I'll try messing with these
values to see if I get different results, though I'm quite blind on
this and the docs I've read are quite confusing and ambigous.

Any help on this would be very much appreciated.

Cheers and thanks in advance,

Gabriel.



Relevant Pages

  • Re: Oracle 10g on Windows 2003 x64 Memory Useage
    ... causes Windows to use 4MB memory page sizes rather than 4KB memory ... I suspect that Performance Monitor is showing incorrect ... I am running Oracle 10.2.0.2 on Windows 2003 x64, ... Commit charge current: 14,254,748KB ...
    (comp.databases.oracle.server)
  • Re: ASP .NET poor performance. Memory going unused??
    ... switching between those threads (take a look at System\Context Switches/sec ... I'm using OpenSTA and the Windows ... Checking the performance monitor counters noticed the following: ... > test) and the minimum available memory is around 616Mb for all the ...
    (microsoft.public.dotnet.framework.performance)
  • Re: Oracle 10g on Windows 2003 x64 Memory Useage
    ... causes Windows to use 4MB memory page sizes rather than 4KB memory ... I suspect that Performance Monitor is showing incorrect ... I am running Oracle 10.2.0.2 on Windows 2003 x64, ... Inconsistent numbers should not happen. ...
    (comp.databases.oracle.server)
  • Re: Control Panels System Reporting Error
    ... I now wonder if adding RAM above 2GB ... > command prompt and press enter)and add memory counters to see memory ... > at least 1GB in a no execute reserved area for Windows. ...
    (microsoft.public.windowsxp.basics)
  • Re: Terminal Server 32bit /PAE vs 64bit
    ... and the disk is the slowest but what if you run over your memory you need to ... Provision Networks VIP ... Unless you have enabled the /PAE switch then Windows will only address ... Use performance monitor to monitor memory, cpu, etc. ...
    (microsoft.public.windows.terminal_services)