Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

CPU 使用率の問題の修正

項目一覧

  • アラート条件
  • 一般的な Triggers
  • 当面の問題の修正
  • 長期的な解決策の実装
  • 進捗状況の監視

System CPU アラートは、MongoDB プロセスでの CPU 使用率が指定されたしきい値に達したことを示します。このしきい値は、アラートの作成時に指定します。

プロジェクト レベルの アラート設定ページで次のアラート条件を構成して、アラートをtriggerできます。

システム: CPU(スティール)%

CPU が「意向待機」状態にある時間の割合が、指定されたしきい値を超えたときに発生します。 CPU スティール率とは、CPU 使用率が保証されたベースライン CPU クレジット蓄積率を超過する割合です。

注意

このアラートは通常、Amazon Web Services のバースト可能なパフォーマンスインスタンスですべてのクレジットが消費されたときにトリガーされます。

システム: CPU (ユーザー) %
CPU 数で正規化した MongoDB プロセスの CPU 使用率が、指定したしきい値を超えたときに発生します。

最適化されていないクエリは System CPU のアラートにつながる可能性があります。

クエリのパフォーマンスを向上させるために、1 つ以上のインデックスを追加することを検討します。 推奨インデックスの計算の詳細については、「推奨インデックスの計算 」を参照してください。

現在のワークロードで使用されている CPU 使用率を減らすために、追加のサーバーで クラスターをスケーリング することを検討します。 たとえば、レプリカセットを シャーディングされたクラスター に変換できます。 シャーディングされたクラスターの詳細については、「シャーディング 」を参照してください。

Normalized System CPU チャートを表示して、ノード上のすべてのプロセスの CPU 使用率を監視します。CPU 使用率は CPU コア数で割った 0~ 100% の範囲でスケーリングされています。

CPU 使用率を監視して、データがメモリではなくディスクから取得されているかどうかを判断します。

詳細については、 「 クラスター メトリクスの表示 」を参照してください。

戻る

クエリの問題の修正