
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
オプション。