On Tue, 14 Sep 2010, Marcin Kurzyna wrote:
[...]
AFAIK nic nie trzeba cudować - trzeba natomiast:
a) nie dawać w opcjach cpuset bo u nas jest montowany niezależnie
(grep cpuset /etc/fstab)
b) dać jednakowoż punkt montowania:
mount -t cgroup -o cpu,memory cgroup /dev/cgroup
Działa całkiem sprawnie nawet. cpuset można dodać do opcji jeśli wywali się
nasze niezależne montowanie, ale nie wiem co to zmieni; nie limituję wiec nie
szukałem.
Hmm,
Działa bardzo ładnie - jeśli chodzi o cpuset i ograniczanie pamięci.
Natomiast mam "mały" problem - z ograniczaniem samego cpu.
fstab i tak mam własny, więc wolałem zostawić w cgroup również cpuset.
Ale...
r...@serwer ~# ls /dev/cgroup/|grep cpu
cpuset.cpu_exclusive
cpuset.cpus
cpuset.mem_exclusive
cpuset.mem_hardwall
cpuset.memory_migrate
cpuset.memory_pressure
cpuset.memory_pressure_enabled
cpuset.memory_spread_page
cpuset.memory_spread_slab
cpuset.mems
cpuset.sched_load_balance
cpuset.sched_relax_domain_level
r...@serwer ~#
Brakuje wszystkich cpu.* :(
Kernel mam własny, ale wszystko dotyczące cpu w CGROUP raczej
zaznaczone - w każdym razie wygląda identycznie jak w kernelu PLD:
# CONFIG_CGROUP_DEBUG is not set
# CONFIG_DEBUG_BLK_CGROUP is not set
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
CONFIG_CGROUP_MEM_RES_CTLR=y
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_SCHED=y
CONFIG_CGROUPS=y
CONFIG_NET_CLS_CGROUP=y
Jakiś pomysł? Samo cpusets to już coś, mogę ładnie ograniczyć serwer do
konkretnego CPU - ale nieco utrudnia to ewentualne przenoszenie serwisów
między serwerami różniącymi się ilością core'ów :)
Pozdrawiam,
--
Jacek Osiecki jos...@ceti.pl GG:3828944
I don't want something I need. I want something I want.
_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl