/sys/fs/cgroup ファイルシステムから systemd MemoryHigh 値を読み取るには?

/sys/fs/cgroup ファイルシステムから systemd MemoryHigh 値を読み取るには?

MemoryHigh設定とシステムサービスがありますMemoryMax/sys/fs/cgroup/memoryファイルを見ると、そのcgroupが設定されたmemory.limit_in_bytes制限と一致しますMemoryMaxが、設定された値をどこで見つけることができますかMemoryHigh?この名前のファイルがあり、memory.soft_limit_in_bytesその値は常に9223372036854771712(8EB?)です。

これメモリハイドキュメント説明する

これは「memory.high」制御グループの属性を制御します。

ところで、その名前のファイルはありません。

これはUbuntu 18.04にあります。

ベストアンサー1

リソース制御文書にも記載されています。

MemoryLow=MemoryHigh=統合層にのみ有効です。

「統合階層」とは、次のことを意味します。cグループv2 ただ;v1 または混合モードを使用しています。統合層を使用するには、デフォルト以外の場合は、次のコマンドでシステムを起動する必要があります。systemd.unified_cgroup_hierarchyオプション

おすすめ記事