473,466 Members | 1,405 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Server perfomance

We have a larger ASP.NET application that is running on 3 identical servers,
(Network Load balanced) with Windows 2003

On average the servers has 250 active sessions each. They serve about the
same number of requests per second.

Now, after running for sometime, we are loosing processor time, (avg %
processor time for the asp.net) is slowly rising, and after a while (days)
the processor queue length gets higher and higher, and finally the server
will stop serving requests.

We reboot the server automatically, and its back to zero again, starting to
climb.

We cant see any obvious errors in the application it self, neither does eat
up the memory. Its just affecting processor performance.

Any tips?

Regards
Fredrik Melin
Nov 18 '05 #1
1 1141
Not sure right now, but to mitigate your problem for now, you can install
the Windows Resource Manager (WSRM) which can monitor things like processor
usage and either set a max limit on the processor usage per process (eg. use
only max 50% of the processor) or it can recycle applications that hit a
predefined peak usage (eg. when processor hits 80%, recycle this app).

Have a look here
http://www.microsoft.com/windowsserv...oads/wsrm.mspx for more
information and to download.

Addressing the problem itself, have you run performance monitor and had a
look at requests queued, requests aborted, and other similar counters to see
if some rogue process is being started and never quite ending. Are you
adding any processes to the threadpool for execution?

--
- Paul Glavich
Microsoft MVP - ASP.NET
"Fredrik Melin" <me*@no-spam.dacsa-remove-this.net> wrote in message
news:um*************@TK2MSFTNGP11.phx.gbl...
We have a larger ASP.NET application that is running on 3 identical servers, (Network Load balanced) with Windows 2003

On average the servers has 250 active sessions each. They serve about the
same number of requests per second.

Now, after running for sometime, we are loosing processor time, (avg %
processor time for the asp.net) is slowly rising, and after a while (days)
the processor queue length gets higher and higher, and finally the server
will stop serving requests.

We reboot the server automatically, and its back to zero again, starting to climb.

We cant see any obvious errors in the application it self, neither does eat up the memory. Its just affecting processor performance.

Any tips?

Regards
Fredrik Melin

Nov 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: ivan divandelen | last post by:
Hi, How can i pass a parameter SQL stored Procedure from ASP pages
4
by: M O J O | last post by:
Hi, I'm developping a chat/client/server program, but I can't figure out how to do this. I've tried severeal chat examples, but no good and fully working examples. I've spend too much time...
1
by: bogachkov | last post by:
Hello Joe Over the past several years, I have found your responses to jdbc usage/driver related issues to be extremely helpful. I am sure that you're very busy so I will make my question as...
10
by: Ellen K | last post by:
Anyone have any tips for using Java against SQL Server? Our IT director is thinking of making us a Java shop, but I really would like to stay with SQL Server as our RDBMS. We have Oracle...
8
by: ml | last post by:
My employers currently use Access for processing large volumes of data for reporting and simple modelling, which involves a lot of make table/update queries etc. I have been asked to work on a...
14
by: jmaltese | last post by:
I need some suggestions. We had previously been running our multi-user Access 2002 applications on a Novell server. Since switching to Windows 2003 servers a few months ago, we've been having...
2
by: kodart | last post by:
Introduction Performance is the main concern to most server application developers. That’s why many of them anticipate using .NET platform to develop high performance server application regardless...
2
by: MickJ | last post by:
Hi, I would like to write High perfomance server using C#. It would be desirable to hear offers and advices on this subject.
0
by: ferozanna | last post by:
I am using Asp.net 1.3 with C# My application used by call center people My applicaton is a three tier arch I have create data layer as class ibrary which goint to talke Ssqlserver 205 db ...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.