
8 コアのプロセッサを搭載した VM があり、CPU 使用率が 75 ~ 100% 程度になることがあります。
いくつかの場所で読んだところによると、CPU 使用率が 75% を超えると問題が生じ、プロセッサに損傷を与える可能性があり、さらにプロセスの実行速度が遅くなる可能性があるそうです。
では、推奨される最大 CPU 使用率はどれくらいでしょうか?
信頼できる情報源を教えていただければ幸いです。
答え1
100% ではまったく問題ありません。どこに書いてあっても、プロセッサに損傷を与えると書いてありますが、それは適切な冷却をしていない愚か者です。
100% の CPU 使用率が許容されるかどうかは、タスクによって異なります。確かに、コンピュータは遅くなります。だからどうするのでしょう? サーバーの仕事が何かの計算を完了することであれば、時間がかかるよりは CPU を 100% 使用してもらったほうがよいでしょう。
許容可能な CPU 使用率の制限は、使用状況によって異なります。汎用サーバーの場合、1 分あたりの平均負荷が 50% になると、アップグレードを検討する可能性があります。ただし、私の会社では大量の統計分析を行っており、HPC サーバー クラスターは 100% で稼働することが期待されています。それが実現しない場合は、ボトルネックを探して修正します。
答え2
サーバーに損傷を与えることはないかもしれませんが、特定のアプリケーションでは問題になる可能性があります。私は SCADA ソフトウェアを扱っていますが、CPU が 100% になると、SCADA がフリーズしたり、更新が停止したりすることがあります。エンド ユーザーは施設で何が起こっているかを確認できないため、これは問題です。SCADA/HMI などのアプリケーションでは、(場合によっては) シン クライアントに依存し、サーバーの CPU を利用するため、80% の使用率で設計することをお勧めします。これにより、ウイルス対策やバックアップなどに余裕が生まれます。
答え3
プロセッサにダメージを与えることはありません。CPU の使用法に推奨されるものはありません。好きなものを使用してください。その原因はありません。これは経験から言っています。実行中のプロセスの速度低下は別の問題です。マルチユーザー サーバーの場合は、再構成する必要があります。
答え4
100% は「スラッシング」と見なされます。必要に応じて追加のプロセスを可能にするために、80% を目指します。
サーバーの CPU は使用によって損傷することはありません。発生する熱は別の話です。ラップトップは 100 度に達することはありません。熱によってコンピューターが徐々に破壊されるからです。
ほとんどのOSは優先度を管理し、作業を実行する必要があるときにサイクルを実行するため、プロセスは損傷しません。