是否应限制CPU使用率?

时间:2012-12-10 15:34:38

标签: cpu-usage utilization

我有一个计算密集型应用程序,需要在没有其他应用程序的Windows服务器上运行。该应用程序专为水平可伸缩性而设计,因此如果输入负载较多,它可以在多个服务器上运行。我是否应该担心CPU使用率并确保每次超过某个阈值时,我应该引入一台新服务器并在其上运行应用程序以分散负载?或者,如果应用程序以100%的CPU负载持续运行,这样可以吗?

基本上让应用程序以100%运行有任何缺点吗? 我知道CPU过热可能是个问题。 此外,应用程序的线程之间的上下文切换可能会导致整体流量减少。

还有其他吗?是否有关于为CPU利用率设置阈值的指南?

谢谢, 佳日

1 个答案:

答案 0 :(得分:0)

英特尔(i)系列i5和i7允许超线程和涡轮增压,这使我的CPU运行率达到105-110%。

过热将是一个问题,但如果您可以在不同的时间设置不同核心的亲和力,如果您有四核2可以运行涡轮增压,而其他两个冷却。假设你可以做到这一点。

我希望我(在某种程度上)回答了你的问题。