すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Linux:Memcg Exstat機能の概要

最終更新日:Oct 23, 2024

このトピックでは、カーネルバージョン4.19.91-18.al7以降のAlibaba Cloud Linux 2とカーネルバージョン5.10.134-12.al8以降のAlibaba Cloud Linux 3のmemcg Exstat機能に追加された新しいMemcg統計項目について説明します。 新しいmemcg統計項目には、グローバル最小透かしの変更によって引き起こされるレイテンシに関する統計と、memcgバックエンド非同期再利用によって引き起こされるレイテンシに関する統計が含まれます。

新しいmemcg統計アイテム

Memcg統計アイテム

説明

グローバル最小透かしの変更によるレイテンシの統計

  • Alibaba Cloud Linuxは、memcgグローバル最小透かし評価機能を提供します。 詳細については、「Memcg global minimum watermark rating」をご参照ください。

  • Alibaba Cloud Linuxは、memcg.exstatインターフェイスで指定されたオフセットグローバル最小ウォーターマークを超えたイベントから生じるスロットリング時間に関する統計を提供します。 統計項目はwmark_min_throttled_msです。

    説明

    統計項目は親グループに再帰的であり、インターフェイスファイルはmemcgルートディレクトリに格納されません。

  • 統計の説明:

    • インタフェースファイル: memory.exstat

    • 統計アイテム: wmark_min_throttled_ms

    • 単位: マイクロ秒

memcgバックエンド非同期リクラメーションによるレイテンシの統計

  • Alibaba Cloud Linuxは、memcgバックエンド非同期再利用機能memcg kswapdを提供します。 詳細については、「Memcg backend asynchronous reclim」をご参照ください。

  • Alibaba Cloud Linuxは、memcg.exstatインターフェイスでのmemcgバックエンド非同期再利用によって引き起こされるレイテンシに関する統計を提供します。 統計には、再利用中のブロッキング時間と作業時間が含まれます。 統計項目はwmark_reclaim_work_msです。

    説明

    統計項目は親グループに再帰的であり、インターフェイスファイルはmemcgルートディレクトリに格納されません。

  • 統計の説明:

    • インタフェースファイル: memory.exstat

    • 統計アイテム: wmark_reclaim_work_ms

    • 単位: マイクロ秒

memory.exstatインターフェイスの照会

memcgのマウントポイントにテストファイルを作成し、memcgファイルにmemory.exstatインターフェイスが含まれているかどうかを確認します。 ほとんどの場合、memcgのマウントポイントは /sys/fs/cgroup/memoryです。

  1. テストファイルを作成します。

    sudo mkdir /sys/fs/cgroup/memory/test
  2. クエリmemory.exstatインターフェイス。

    cat /sys/fs/cgroup/memory/test/memory.exstat

    次のコマンド出力は、memcgファイルにmemory.exstatインターフェイスが含まれていることを示します。

    wmark_min_throttled_ms 0
    wmark_reclaim_work_ms 0