cgroup はユーザーのメモリ使用量を制限します。

cgroup はユーザーのメモリ使用量を制限します。

私はこれを読んだ質問そして提案された方法を試してみました。私は\etc\cgconfig.conf次のように編集します。

group memlimit {
    memory {
       memory.limit_in_bytes = 21474836480;
    }
}

そして/etc/cgrules.conf

user1   memory   memlimit/

しかし、うまくいきません。

/etc/security/limits.confメモリしきい値を超える中断プロセスを使用してください。プロセスを維持して取引所に送りたいです。私はUbuntu、18.04LTSオペレーティングシステムを使用しています。私はそれをインストールしました apt install cgroup-toolsここgrubを使用しGRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"て更新することをお勧めします。 Grubを更新しても安全ですか?

ベストアンサー1

はい、これらのオプションで grub を更新するのは安全です。実際に追加したカーネルパラメータを使用すると、cgroupはメモリ制限と交換を管理できます。

Dockerがインストールされている場合、これらのオプションを追加しないと警告が表示されます。 dockerにも書いています。インストール後の文書ページの最後に。他のディストリビューションでは、これらのオプションはデフォルトで有効になっているため、必要ありません。

質問に戻って、そうです。これらのカーネルパラメータは問題を解決できます。

おすすめ記事