CPU 使用量が多すぎるとどうなるでしょうか?

CPU 使用量が多すぎるとどうなるでしょうか?

私は、毎月約 100 万人のユニーク ビジターを受け入れるサーバーを所有しており、最近 Plesk を使用して、ボックス自体の重要な部分を監視し始めました。RAM は理解できますが、この数のビジターに対して CPU 使用率が高すぎるのか、低すぎるのか、それとも平均的であるかはよくわかりません。このサーバーは、やや大規模な WordPress ブログを提供するためだけに存在しています。

これは 1 週間です。どのような点に注意すればよいでしょうか? このサーバーに関するその他の情報は次のとおりです。

VCPU数: 4,ラム: 6GB、ハードディスク: 30GB、OS: Ubuntu サーバー 10.04 x86_64

代替テキスト

答え1

私の意見では、この質問は「糸の長さはどれくらいですか?」のように尋ねることができます。明らかに、CPU 使用率が 100% に達すると、他のすべてが影響を受けます。個人的には、サーバーの CPU が 50% を超えたときに調査します。
グラフでは、50% でもバーストが発生していないことが示されているため、サーバーは良好な状態であると思います。実行中の Web サイトの数、実行中の DB の有無、およびそれらのサイズに注意する必要があります。サーバーに影響を与える要因はたくさんありますが、CPU 使用率は現時点では問題ではないと思います。

答え2

問題なさそうです... フラットラインで作業を続けるのは避けたいものです。フラットラインで作業を続けるということは、ハードウェアに多額の費用を支払ったことを意味します。そして、50% で上限に達している場合は、十分な余力があります。

唯一心配なのは火曜日のトラフィックの急増です... うまく対処できたようですが、トラフィックの急増は計画するには最悪です。どのようなサイトですか?

答え3

グラフィック サンプリング間隔は約 10 分程度であるようです。つまり、火曜日のスパイクでは、かなりの期間 (例: 1 分) にわたって CPU 負荷が 100% に達した可能性があります。とはいえ、CPU 負荷は、時間の経過とともに負荷がどのように変化するかを見るのは興味深いですが、CPU に縛られたシステムを特定するのにそれほど役立ちません。実行キューのサイズ メトリックを監視することを強くお勧めします。

答え4

サイトの動作が遅くなったり、パフォーマンス上の問題が発生したり、警告を発するようなことが何も起こらなかったりする場合は、おそらく問題ありません。

CPU 使用率は固定されていません。サイトと構成によっては、CPU の問題が現れる前に I/O が遅くなる可能性があるため (これも何を実行しているかによって異なります)、ディスク使用率を確認することをお勧めします。

主にパフォーマンスに注意してください。Web ページが顧客に対して大きな遅延なく提供されている限り (できれば外部のイントラネット ソースからテストしてください)、おそらく問題ありません。

関連情報