[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

memory.limit_in_bytes: systemd vs lxc



Hi folks,

I have to restrict memory.limit_in_bytes to 16GByte for my LXC
containers. Problem: The containers based on Stretch and systemd 
show 

% for i in $(find /sys/fs/cgroup/memory/lxc/lxc1 -name memory.limit_in_bytes); do \
	echo $i $(cat $i) \
done | column -t
/sys/fs/cgroup/memory/lxc/lxc1/memory.limit_in_bytes               17179869184
/sys/fs/cgroup/memory/lxc/lxc1/user.slice/memory.limit_in_bytes    9223372036854771712
/sys/fs/cgroup/memory/lxc/lxc1/init.scope/memory.limit_in_bytes    9223372036854771712
/sys/fs/cgroup/memory/lxc/lxc1/system.slice/memory.limit_in_bytes  9223372036854771712

Apparently systemd ignores the restricted memory. How can I tell 
systemd to keep the limits?


Every helpful comment is highly appreciated
Harri


Reply to: