Unfortunately, I got the message "lxc-cgroup: missing cgroup subsystem", that I've firstly intended as "I couldn't mount this cgroup at this session"
Briefly, asking about memory cgroup to LXC, everything was ok
while asking to linux not
Another confusing point to me, was the check of the dmesg output, that showed memory cgroup between the others
So, after a little of googling, I have understood like, the memory cgroup is just not enabled on Debian by default. That because having the cgroup.memory enabled, costs around 15Mb of ram, that is obviously a waste if you don't use that cgroup
In order to have the availability of said cgroup, you need to instruct the Grub by /etc/default/grub with the boot parameter cgroup_enable=memory
The amount of memory reserved to the cgroup nos is printed out during the boot time
In the end I could set my cgroup memory limit
The amount of memory reserved to the cgroup nos is printed out during the boot time
cgroup memory controller didn't worked for me even after enabling "cgroup_enable=memory" in grub. Finally reason was, Intel-VT support was enabled with memory protection on. Disabling memory protection helped resolve the issue for me. And the weird thing is, this issue was only with cgroup memory controller and rest of the controllers were working fine.
RispondiEliminaHope this info will help someone who visits this website.
Many thanks for your reply!
RispondiElimina