473,763 Members | 1,395 Online
Bytes | Software Development & Data Engineering Community
+ 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 1152
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******** *****@TK2MSFTNG P11.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
2447
by: ivan divandelen | last post by:
Hi, How can i pass a parameter SQL stored Procedure from ASP pages
4
1713
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 now trying to figure it out, therefor I'm looking for buying components that can do this: * A client and server component.
1
2028
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 brief as possible - the reason I didn't post this to a newsgroup is that I don't want to hear any more hype or links to benchmarks (since the vast majority of the benchmarks don't test concurent/mixed-transaction environments). (I am also posting a...
10
1751
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 Financials but our in-house development (currently VB6 client-server, soon to be replaced by a service-oriented architecture based around Sonic and including SalesForce, both of which are Java) has been against SQL Server. He says five years ago at his...
8
1640
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 retail forecasting model, but looking at the spec. the base data tables have approximately 6 million records. I know this can theoretically be done using Access (Access 97) but in reality it is extremely slow (even with the necessary tables...
14
1983
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 severe performance issues whenever multiple users are connected. As simple of a task as appending 100,000 records to a table can easily take over 30 minutes. These performance issues occur on all of databases, regardless of whether they are split...
2
18377
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 of the security features it provides. Microsoft Windows provides a high performance model that uses I/O completion port (IOCP) to process network events. IOCP provides best performance, but difficult to use due to lack of good code samples and...
2
1155
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
1193
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 At time 2000 to 3000 user are using How can i improve my application perfomance, Give me tips
0
10145
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9998
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9938
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9822
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7366
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5270
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5406
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3917
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 we have to send another system
3
3523
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.