AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

IOPS の問題を修正

システムおよびディスクのアラート状態は、IOPS の問題を示している可能性があります。

注意

すべてのハードウェア メトリクスには、個別に設定可能なアラートと同等のバースト レポート作成があります。詳細については、「バースト レポート作成」を参照してください。

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

1 秒あたりのディスク読み取り操作の平均数が指定されたしきい値を超えると、アラート条件 Disk read IOPS on Data Partition is が発生します。

1 秒あたりのディスク書き込み操作の平均数が指定されたしきい値を超えると、アラート条件 Disk write IOPS on Data Partition is が発生します。

System: CPU (User) % is は、ノード上のプロセスのCPU使用率をCPU数で正規化して測定します。この値は0 ~ 100% の範囲でスケーリングされます。

いくつかの一般的なイベントで次のアラートがトリガーされます。

これらのアラートを解決するために、以下の中から可能なアクションをいくつか検討してください。

  • Atlas Performance Advisor を使用して、低速クエリと推奨するインデックスを表示します。

  • インデックスのさらなる改善については、「インデックス作成戦略」を確認してください。

    注意

    新しいインデックスを作成するには、クラスターの IOPS を一時的に増やすことが必要な場合があります。プロビジョニングされた IOPS は、M30+ 階層のAWSクラスターでのみサポートされています。

クラスターの IOPS を変更するには、Cluster Configuration ページに移動して、次の可能なアクションを実行します。

クラウドプロバイダー
階層
可能なアクション

Amazon Web Services

M10, M20

Amazon Web Services

M30 またはそれより大きい

Google Cloud

M10 またはそれより大きい

Azure

M10 またはそれより大きい

  • クエリ パフォーマンスを分析して、クエリがインデックスをどのように使用しているかを確認します。

  • クラスター構成ページで、インスタンス サイズや IOPS などのハードウェア リソースを増やします。

Azure にデプロイされた Atlas クラスターはクレジットベースのバーストを使用する場合がありますが、ディスクがバーストするのは、クレジット バケットにバースト クレジットが蓄積されている場合のみです。Azure は、現在のキャパシティーを超えるニーズが発生した場合にディスクがバーストするオンデマンド バースト モデルも提供しています。

Azure ディスク バーストに関するドキュメント をご覧いただくと、Azure ディスクのバーストの仕組みについて詳しく理解できます。

設定された IOPS しきい値を定期的に超える場合は、次のいずれかのアクションで設定された IOPS を増やすことで、バースト クレジットの枯渇を回避できます。

  • クラスター IOPS を増やすことでクラスターの IOPS しきい値を増やします。

  • ストレージ容量の増加。ストレージのキャパシティーを増やすと、 IOPS のしきい値も増加します。 1 TB 以上のストレージを使用するように構成されたクラスターのベースライン IOPS パフォーマンスは、最大バースト パフォーマンスと同等かそれ以上です。これらのボリュームによってバーストクレジット残高が減ることはありません。

  • クラスター階層を増やす。クラスター階層が大きいほど、IOPS しきい値も高くなります。

    注意

    クラスター階層が M140 以上の場合、デフォルトで 1 TB 以上のストレージ キャパシティーで配置されます。ストレージ キャパシティーが 1 TB 以上のクラスターでは、バースト クレジット残高が枯渇することはありません。

高負荷のディスク I/O を観察するには、次のような方法が可能です。

  • クラスター メトリクス の Disk IOPSグラフのプロビジョニングされた IOPS 使用量が、Atlas クラスター 設定ページ のディスク IOPS を超えています。

  • Normalized System CPU メトリクスIOWait カーブが高くなっています。IOWait は、CPU がアイドル状態で I/O 操作の完了を待機している時間の割合を測定します。Normalized System CPU4}チャートは Metrics タブの Hardware Metrics セクションの下にあります。