Re: nspawn container sees total host memory instead of MemoryMax value

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

 



As far as I know, that's normal – /proc/meminfo always reflects the total amount of memory, regardless of cgroup limits. LXC uses lxcfs to mount a fake meminfo file there, nspawn doesn't have an equivalent.

On Sun, Aug 6, 2023, 18:55 Paulo Coghi - Coghi IT <paulocoghi@xxxxxxxxx> wrote:
I used "systemctl set-property systemd-nspawn@my-container-real-name.service MemoryMax=2G", to test defining a limit on RAM usage of a nspawn container.

But after setting the limit, with the config being created at "/etc/systemd/system.control/" correctly, when I start the container and enter on it, the "free" command still shows the memory info from the host.

Is this correct? If yes, is there a way to make the container to show only the memory separated to it?

Paulo Coghi

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux