私はこれを読んだ質問そして提案された方法を試してみました。私は\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にも書いています。インストール後の文書ページの最後に。他のディストリビューションでは、これらのオプションはデフォルトで有効になっているため、必要ありません。
質問に戻って、そうです。これらのカーネルパラメータは問題を解決できます。