cgroupを使用して特定のプロセスのメモリを管理したいと思います。 cgroup-toolsをインストールし、/etc/default/grubでメモリコントローラを有効にしてから
GRUB_CMDLINE_LINUX_DEFAULT="quiet cgroup_enable=memory swapaccount=1"
update-grubを有効にしました。グループを作成しました
cgcreate -g memory:1024
私の限界を設定する
cgset -r memory.limit_in_bytes=1G 1024
cgclassifyを使用して、実行中のプロセスpidをグループに入れます。
cgclassify -g memory:1024 $( pidof myprocess )
プロセスは制限を無視しますが、pidはmemory / 1024 / tasksにあります。私のエラーはどこにありますか?