Should CPU usage be restricted? RRS feed

  • Question

  • Hi,

    I have a computation-intensive application, which needs to run on a Windows server with no other applications on it. The application is designed for horizontal scalability so that it can run on multiple servers if the input load is more. Should I be worried about the CPU usage and ensure that every time it goes over a certain threshold, I should bring in a new server and get the application running on it to spread the load? Or is it ok if the app runs continuously at 100% CPU load?

    Basically are there any disadvantages of letting an app run at 100%?
    I understand overheating of the CPU could be an issue.
    Also context switching between threads of the application could cause the overall thorughput to be reduced.

    Any other? Is there any guideline regarding a threshold to be set for CPU utilization?

    Monday, December 10, 2012 3:40 PM

All replies

  • Hi Yash,

    If your CPU continuously runs at 100%, that mean some of your user requests are waiting in queue. Your end user experience will be negatively affect. Usually, when CPU usage is more than 90%, your CPU becomes the bottleneck.


    Kevin Gao for websites


    Tuesday, December 11, 2012 11:15 AM