1

他のアプリケーションが存在しない Windows サーバー上で実行する必要がある計算集約型のアプリケーションがあります。このアプリケーションは、水平方向のスケーラビリティーを考慮して設計されているため、入力負荷がより高い場合に複数のサーバーで実行できます。CPU 使用率を気にして、一定のしきい値を超えるたびに新しいサーバーを導入し、そのサーバーでアプリケーションを実行して負荷を分散させる必要がありますか? または、アプリが 100% の CPU 負荷で継続的に実行されても問題ありませんか?

基本的に、アプリを 100% で実行することの欠点はありますか? CPUの過熱が問題になる可能性があることを理解しています。また、アプリケーションのスレッド間のコンテキストの切り替えにより、全体的なスループットが低下する可能性があります。

他の?CPU 使用率に設定するしきい値に関するガイドラインはありますか?

ありがとう、ヤシュ

4

1 に答える 1

0

Intel(i)シリーズi5およびi7では、ハイパースレッディングとターボブーストが可能であり、私の知る限り、CPUは105〜110%で動作します。

過熱は問題になりますが、クアッドコアを使用している場合、異なる時間に異なるコアにアフィニティを設定できる場合、他の2つがクールダウンしている間にターボブーストで実行できます。あなたがそれをすることができると仮定します。

私はあなたの質問に(ある意味で)答えたことを望みます。

于 2012-12-10T15:39:20.087 に答える