Live Optics |オプティカルプライム |飽和コア数
概要: Live Optics飽和コア数
手順
Live Optics Collectorは、監視対象のホスト システムからコアごとにCPU使用率を収集します。コア数とコア パフォーマンスもキャプチャされますが、個々のCPUコアのパフォーマンスは時間の経過に伴う詳細なサンプルでは報告されません。代わりに、コアあたりのメトリックが統合され、CPU自体の総機能に対するCPUの合計消費量を示します
正味CPUサイクル(GHz)の合計は、チャートの左側に0〜100%の垂直スケールで表示されます
検出されたCPUコアの総数は、チャートの右側にある垂直スケールに、コアの数である1-Nから表示されます。
サンプル期間にキャプチャされた時間の合計は、チャートの横軸に開始から終了まで表示されます。
下のグラフには、合計51.0 Net CPUサイクル(GHz)のサーバーがあります。このサーバーのコア数も16です。
CPUの利用率について
コア数が多くなる可能性があるため、各コアのパフォーマンス値をレポートすると、グラフが読み取れなくなる可能性があります。これらの合計 CPU サイクルの集約消費量は、記録時間にわたって各サンプル間隔で表示されます
下のグラフでは、定期的に30%近くまで上昇し、時には10%を下回ることもありますが、平均して約16%の使用率を維持しているサーバーが示されています。このレベルのユーティリティーは一般的であり、このサーバーは85%近く使用率が低いか、85%のパフォーマンスをワークロードで使用できると想定するしかないかもしれません。
コア飽和率を理解する
ただし、個々のコアの使用状況は重要であり、Live Opticsはコア飽和カウントと呼ばれる値を通知します
個々の使用率が90%を超えるサンプリング期間の各CPUコアについて、Live Opticsはそのサンプル期間においてそのコアを「飽和状態」と見なします
飽和コアの合計数が黄色の線で表示されます。これらの飽和コアの数は、チャートの右側にある縦軸に表示されるコア数と相関しています。
飽和コア数は、合計CPU使用率を重ね合わせたグラフにプロットされます。これにより、すべてのコアの合計CPU使用率を確認し、個々のコアが完全に使用されているかどうかを識別できます
下のグラフの例では、サンプル期間のほぼ全体で1つのコアが飽和していることがわかります
ここでの基本的な解釈は、総 CPU 使用率レベルのサーバーは 16% のユーティリティしか報告していない可能性がありますが、このマシン上の 1 つのプロセスは、割り当てられた機能の量によって制限されており、他のコアから借用してそれ以上の処理を行うことができないということです。
飽和コア数は、CPUワークロードがすべてのコアにどのように分散されているかについての洞察を提供します
ソフトウェア設計に関しては、飽和コア数がゼロを超えることに伴う全体的なCPU使用率が低い場合は、CPU負荷が高いがシングルスレッドのアプリケーションであることを示しています
このような場合は、アプリケーションを再構成するか、ソフトウェアをやり直すことで、アプリケーション ワークロードを複数のコアに効率的に分散できる可能性があります
仮想マシンに関しては、多くの場合、仮想マシンは単一のコアに割り当てられるか、専用になります。この場合、VM全体の実行能力は、VMが割り当てられた機能によるパフォーマンスの制限を受けます
概要
コアが飽和状態にある場合は、処理中のタスクがCPUでボトルネックになっていることを意味します。この問題は、より優れたCPU/コア機能を備えた新しいハードウェアによって解決できます。ただし、すべてのパフォーマンスの問題がハードウェアに関連しているわけではありません。タスクを複数のスレッド (つまり複数のコア) に分散することで、このボトルネックを取り除くこともできます
Live Opticsは、WindowsおよびLinuxホストの飽和コア数をサポートします。他のホスト オペレーティング システムの飽和コア数はサポートされていません。
ノート
飽和コア数について理解を深めたい場合は、Live Opticsサポート チームまでお気軽にお問い合わせください。
その他の情報
ご不明な点がございましたら、Live Opticsサポート(liveoptics.support@dell.com)までお問い合わせください。