Docs Menu
Docs Home
/
MongoDB Atlas
/ / /

IOPS の問題を修正

項目一覧

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

システムおよびディスクのアラート状態は、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% の範囲でスケーリングされます。

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

  • 最適化されていないクエリ。

  • インデックスの構築などの 1 回限りのイベント。

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

  • クエリを最適化します。

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

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

    注意

    新しいインデックスを作成するには、クラスター IOPS を一時的に増やすことが必要な場合があります。クラスターの 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 セクションの下にあります。

戻る

接続