[lxc-users] Profile settings to limit RAM and SWAP
Ron Kelley
rkelleyrtp at gmail.com
Tue Jun 27 12:15:10 UTC 2017
Greetings all,
Running LXD 2.14 on Ubuntu 16.04 and need to find a way to properly set limits for RAM and SWAP for my containers.
The goal: profile 512MB of RAM and 512MB of swap per container (total 1G)
My current profile:
--------------------
config: limits.cpu: "2"
limits.memory: 512MB
limits.memory.swap.priority: “1"
raw.lxc: lxc.cgroup.memory.memsw.limit_in_bytes = 1512M
--------------------
However, according to “top” and “free -m”, the available memory = (RAM - ProcessesUsed) and does not include swap. Example:
--------------------
top - 12:08:40 up 1 min, 0 users, load average: 0.59, 1.12, 2.23
Tasks: 19 total, 2 running, 17 sleeping, 0 stopped, 0 zombie
%Cpu(s): 11.8 us, 4.4 sy, 0.0 ni, 82.3 id, 0.2 wa, 0.0 hi, 1.4 si, 0.0 st
KiB Mem : 524288 total, 263776 free, 75492 used, 185020 buff/cache
KiB Swap: 1024000 total, 1019936 free, 4064 used. 263776 avail Mem
--------------------
In the above output, I would expect to see about 1263776 avail Mem (Swap free + RAM free).
What am I missing?
-Ron
More information about the lxc-users
mailing list