Lekki OT: vserver raz jeszcze - limitowanie pamięci
Jacek Osiecki
joshua w hybrid.pl
Wto, 26 Paź 2010, 08:34:40 CEST
Witam,
Było to już tu omawiane, było rozwiązanie, pisałem że mi działa...
I pupa, nie działa - jak zwykle złośliwie na moim własnym kernelu ;)
Niby mam ustawione to co trzeba:
root w www2 /etc/vservers/sql2> cat cflags
VIRT_MEM
root w www2 /etc/vservers/sql2> grep . cgroup/*
cgroup/cpuset.cpus:2,3
cgroup/cpu.shares:1024
cgroup/memory.limit_in_bytes:3221225472
cgroup/memory.memsw.limit_in_bytes:6442450944
root w www2 /etc/vservers/sql2> free
total used free shared buffers cached
Mem: 8093840 1339348 6754492 0 116848 174660
-/+ buffers/cache: 1047840 7046000
Swap: 11727356 0 11727356
root w www2 /etc/vservers/sql2> /etc/init.d/vservers start
Starting vservers of type 'default'...............................[ ZROBIONE ]
Starting single vserver 'sql2'....................................[ ZAJĘTY ]
(ciach)
root w www2 /etc/vservers/sql2> vserver sql2 enter
[root w sql2 /]# free
total used free shared buffers cached
Mem: 8093840 0 8093840 0 0 291536
-/+ buffers/cache: 18014398509190448 8385376
Swap: 11727356 0 11727356
[root w sql2 /]#
Sprawdzałem opcje mojego kernela - jest dokładnie to co w naszym
dystrybucyjnym jeśli chodzi o VSERVER:
CONFIG_VSERVER_AUTO_LBACK=y
CONFIG_VSERVER_AUTO_SINGLE=y
CONFIG_VSERVER_COWBL=y
CONFIG_VSERVER_VTIME=y
CONFIG_VSERVER_DEVICE=y
CONFIG_VSERVER_PROC_SECURE=y
CONFIG_VSERVER_HARDCPU=y
CONFIG_VSERVER_IDLETIME=y
CONFIG_VSERVER_IDLELIMIT=y
CONFIG_VSERVER_PRIVACY=y
CONFIG_VSERVER_CONTEXTS=256
CONFIG_VSERVER_WARN=y
# CONFIG_VSERVER_DEBUG is not set
CONFIG_VSERVER_LEGACY_MEM=y
CONFIG_VSERVER=y
CONFIG_VSERVER_SECURITY=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_MEM_RES_CTLR=y
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
CONFIG_CGROUP_SCHED=y
CONFIG_BLK_CGROUP=y
# CONFIG_DEBUG_BLK_CGROUP is not set
CONFIG_NET_CLS_CGROUP=y
Jedyna różnica to "CONFIG_VSERVER_AUTO_SINGLE=y", ale nie sądzę by miało
znaczenie.
Jakieś pomysły - co mogłem popsuć albo o czym zapomnieć?
Bez limitowania pamięci to te vservery są takie trochę na pół gwizdka :(
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.
Więcej informacji o liście dyskusyjnej pld-users-pl