Subject: Small flaw inside guest on kernel 4.1.13-vs2.3.8.3
From: Urban Loesch <bind@enas.net>
Date: Mon, 1 Feb 2016 15:02:28 +0100

Hi,

there is a small flaw inside the guest on kernel 4.1.13-vs2.3.8.3.

The "free" command shows the full memory of a host and not the assigned amount, even
if the "flags" file in
"/etc/vservers/$VSNAME/flags" is set like this:
...
VIRT_MEM
VIRT_CPU
VIRT_LOAD
...

Some other details:
kernel:  4.1.13-vs2.3.8.3
util-vserver:
ii  libvserver0                                          0.30.216-pre3120-jessie0.1-1
amd64        dynamic libraries for util-vserver
ii  util-vserver                                         0.30.216-pre3120-jessie0.1-1
amd64        utilities for managing Linux-VServer guests
ii  util-vserver-build                                   0.30.216-pre3120-jessie0.1-1
amd64        tools which can be used to build vservers
ii  util-vserver-core                                    0.30.216-pre3120-jessie0.1-1
amd64        core utilities of util-vserver
ii  util-vserver-sysv                                    0.30.216-pre3120-jessie0.1-1
amd64        initscripts for util-vserver

Host-OS:	Debian Jessie
Guest-OS:	Debian etch oder higher. Also Jessie is affected.

The "top" command shows the correct assigned cpu eg. 14-15.
...
top - 14:59:26 up 2 days, 20:25,  0 users,  load average: 0.05, 0.07, 0.02
Tasks:  16 total,   2 running,  14 sleeping,   0 stopped,   0 zombie
Cpu14 :  1.7%us,  0.0%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu15 :  1.5%us,  0.0%sy,  0.0%ni, 98.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32935924k total, 32745520k used,   190404k free,   248248k buffers
Swap:  7811068k total,     8620k used,  7802448k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  P COMMAND
...

All limits are assigned with cgroups. Have you some idea how I can fix this?

As I just said, this is not a real error, but only a flaw that bothers me.

Thanks and regards
Urban