Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have a server machine with very good configuration on our LAN

  • 4 GB of RAM
  • 1 TB HDD
  • Quad Processor

We can have 2 types of application running on the server

  1. ASP.NET web application running under the IIS supervision
  2. Standard windows application running with administraive account.

My question is how the resources are distributed between these apps. I know the windows application can utilize high resources (100% CPU, 100% RAM etc.), but I am not sure how much access does the processes does have on these resources. It is limited for them or same like the windows application? Also if there is any limitation then how can we control this.

The reason I am asking this question is from our web application we want to execute some heavy operation. What are best way to do that. Should I go for a windows services, MSMQ, or can use account?

share|improve this question

Take a look at this Microsoft article - You can also set the affinity on processes in the task manager to restrict processes to a certain number of cores.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.