<div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 4, 2014 at 10:20 PM, Florian Engelmann <span dir="ltr"><<a href="mailto:engelmann@d-g-c.de" target="_blank">engelmann@d-g-c.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi,<br>
<br>
adding "swapaccount=1" to my kernel cmdline fixed that.<br>
<br>
</blockquote><div><br></div><div>This fixed "lxc.cgroup.memory.memsw.limit_<u></u>in_bytes" but I was not able to set</div><div><br></div><div>lxc.cgroup.memory.swappiness = 10<br><br>and</div><div><br>lxc.cgroup.memory.oom_control = 0<br>
</div><div><br></div><div>Why?</div><div><br></div><div>Regards,</div><div>Flo</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<br>
On 2014-02-04 21:35, Flo wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hi,<br>
<br>
I just created a container with:<br>
<br>
lxc-create -n test1 -t ubuntu<br>
<br>
Checking cache download in /var/cache/lxc/trusty/rootfs-<u></u>amd64 ... <br>
Copy /var/cache/lxc/trusty/rootfs-<u></u>amd64 to /var/lib/lxc/test1/rootfs<br>
... <br>
Copying rootfs to /var/lib/lxc/test1/rootfs ...<br>
Generating locales...<br>
  en_US.UTF-8... up-to-date<br>
Generation complete.<br>
Creating SSH2 RSA key; this may take some time ...<br>
Creating SSH2 DSA key; this may take some time ...<br>
Creating SSH2 ECDSA key; this may take some time ...<br>
invoke-rc.d: policy-rc.d denied execution of start.<br>
<br>
Current default time zone: 'Europe/Zurich'<br>
Local time is now:      Tue Feb  4 21:28:10 CET 2014.<br>
Universal Time is now:  Tue Feb  4 20:28:10 UTC 2014.<br>
<br>
##<br>
# The default user is 'ubuntu' with password 'ubuntu'!<br>
# Use the 'sudo' command to run tasks as root in the container.<br>
##<br>
<br>
 added some restrictions to the config<br>
<br>
cat <<EOF >> /var/lib/lxc/test1/config<br>
<br>
lxc.cgroup.cpu.shares = 256<br>
# restrict IO weight to 1/2 (range 10-1000)<br>
 lxc.cgroup.blkio.weight = 500 <br>
# limit memory<br>
lxc.cgroup.memory.limit_in_<u></u>bytes = 4G<br>
lxc.cgroup.memory.soft_limit_<u></u>in_bytes = 3G<br>
# memory + swap limit (6G - 4G = 2G SWAP)<br>
lxc.cgroup.memory.memsw.limit_<u></u>in_bytes = 6G<br>
# default 60<br>
lxc.cgroup.memory.swappiness = 10<br>
# untestet<br>
lxc.cgroup.memory.oom_control = 0<br>
EOF<br>
<br>
and tried to start the container with:<br>
<br>
lxc-start -d -n test1 -l debug -o /tmp/222<br>
<br>
cat /tmp/222<br>
      lxc-start 1391545773.545 INFO     lxc_start_ui - using<br>
rcfile /var/lib/lxc/test1/config<br>
<br>
      lxc-start 1391545773.546 WARN     lxc_log - lxc_log_init<br>
called with log already initialized<br>
      lxc-start 1391545773.551 INFO     lxc_lsm - LSM security<br>
driver AppArmor<br>
      lxc-start 1391545773.552 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/17' (5/6)<br>
      lxc-start 1391545773.552 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/18' (7/8)<br>
      lxc-start 1391545773.552 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/19' (9/10)<br>
      lxc-start 1391545773.552 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/20' (11/12)<br>
      lxc-start 1391545773.552 INFO     lxc_conf - tty's<br>
configured<br>
      lxc-start 1391545773.552 DEBUG    lxc_start - sigchild<br>
handler set<br>
      lxc-start 1391545773.552 DEBUG    lxc_console - no console<br>
peer<br>
      lxc-start 1391545773.552 INFO     lxc_start - 'test1' is<br>
initialized<br>
      lxc-start 1391545773.554 INFO     lxc_monitor - using<br>
monitor sock name lxc/ad055575fe28ddd5//var/lib/<u></u>lxc<br>
      lxc-start 1391545773.559 DEBUG    lxc_start - Not dropping<br>
cap_sys_boot or watching utmp<br>
<br>
      lxc-start 1391545773.568 ERROR    lxc_conf - failed to<br>
attach 'vethUNUBR9' to the bridge 'lxcbr0' : No such device<br>
      lxc-start 1391545773.591 ERROR    lxc_conf - failed to<br>
create netdev<br>
      lxc-start 1391545773.591 ERROR    lxc_start - failed to<br>
create the network<br>
      lxc-start 1391545773.591 ERROR    lxc_start - failed to<br>
spawn 'test1'<br>
      lxc-start 1391545773.591 ERROR    lxc_commands - command<br>
get_cgroup failed to receive response<br>
      lxc-start 1391545821.393 INFO     lxc_start_ui - using<br>
rcfile /var/lib/lxc/test1/config<br>
      lxc-start 1391545821.394 WARN     lxc_log - lxc_log_init<br>
called with log already initialized<br>
      lxc-start 1391545821.399 INFO     lxc_lsm - LSM security<br>
driver AppArmor<br>
      lxc-start 1391545821.400 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/17' (5/6)<br>
      lxc-start 1391545821.400 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/18' (7/8)<br>
      lxc-start 1391545821.400 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/19' (9/10)<br>
      lxc-start 1391545821.400 DEBUG    lxc_conf - allocated pty<br>
'/dev/pts/20' (11/12)<br>
      lxc-start 1391545821.400 INFO     lxc_conf - tty's<br>
configured<br>
      lxc-start 1391545821.400 DEBUG    lxc_start - sigchild<br>
handler set<br>
      lxc-start 1391545821.400 DEBUG    lxc_console - no console<br>
peer<br>
      lxc-start 1391545821.400 INFO     lxc_start - 'test1' is<br>
initialized<br>
      lxc-start 1391545821.403 INFO     lxc_monitor - using<br>
monitor sock name lxc/ad055575fe28ddd5//var/lib/<u></u>lxc<br>
      lxc-start 1391545821.419 DEBUG    lxc_start - Not dropping<br>
cap_sys_boot or watching utmp<br>
<br>
      lxc-start 1391545821.424 DEBUG    lxc_conf - instanciated<br>
veth 'vethCXBLUH/vethRFOV22', index is '72'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.deny' set to 'a'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c *:* m'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'b *:* m'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 1:3 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 1:5 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 5:0 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 5:1 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 1:8 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 1:9 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 5:2 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 136:* rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 254:0 rm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 10:229 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 10:200 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 1:7 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 10:228 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'devices.allow' set to 'c 10:232 rwm'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'cpu.shares' set to '256'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'blkio.weight' set to '500'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'memory.limit_in_bytes' set to '4G'<br>
      lxc-start 1391545821.428 DEBUG    lxc_cgroup - cgroup<br>
'memory.soft_limit_in_bytes' set to '3G'<br>
      lxc-start 1391545821.428 ERROR    lxc_cgroup - Error<br>
setting memory.memsw.limit_in_bytes to 6G for test1<br>
<br>
      lxc-start 1391545821.428 ERROR    lxc_start - failed to<br>
setup the cgroup limits for 'test1'<br>
      lxc-start 1391545821.523 ERROR    lxc_start - failed to<br>
spawn 'test1'<br>
      lxc-start 1391545821.523 ERROR    lxc_commands - command<br>
get_cgroup failed to receive response<br>
<br>
Is cgroup memory.memsw.limit_in_bytes broken in ubuntu 14.04 right<br>
now?<br>
<br>
Regards,<br>
Flo<br>
______________________________<u></u>_________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.<u></u>linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" target="_blank">http://lists.linuxcontainers.<u></u>org/listinfo/lxc-users</a><br>
</blockquote>
______________________________<u></u>_________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.<u></u>linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" target="_blank">http://lists.linuxcontainers.<u></u>org/listinfo/lxc-users</a></blockquote></div><br></div></div>