Witam,

Postawiłem kolejnego hosta z wirtualkami i... tym razem coś działało nie tak jak zwykle:

root@bravo ~> /etc/init.d/vservers status
The following types of vservers are running:
        default

/proc/virtual/ says these are running:
  eco-sql-main
  eco-sql-import
  eco-arch-www

vserver-stat says these are running:
open(memory.usage_in_bytes): No such file or directory
open(memory.usage_in_bytes): No such file or directory
open(memory.usage_in_bytes): No such file or directory
CTX   PROC    VSZ    RSS  userTIME   sysTIME    UPTIME NAME
72      68   4.9G     0    0m00s00   0m00s00  38m38s19 eco-sql-main
74       1 518.8M     0    0m00s00   0m00s00  38m33s43 eco-sql-import
75     167  48.6G     0    0m00s00   0m00s00  38m42s62 eco-arch-www

Co więcej, po wejściu w poszczególne vservery widzę że ich limity nie działają - mimo że są ustawione:

root@bravo ~> grep . /etc/vservers/*/cgroup/*
/etc/vservers/eco-arch-www/cgroup/cpuset.cpus:0,1,2,3
/etc/vservers/eco-arch-www/cgroup/cpu.shares:1024
/etc/vservers/eco-arch-www/cgroup/memory.limit_in_bytes:12884901888
/etc/vservers/eco-arch-www/cgroup/memory.memsw.limit_in_bytes:12884901888
/etc/vservers/eco-sql-import/cgroup/cpuset.cpus:6,7
/etc/vservers/eco-sql-import/cgroup/cpu.shares:512
/etc/vservers/eco-sql-import/cgroup/memory.limit_in_bytes:2149531648
/etc/vservers/eco-sql-import/cgroup/memory.memsw.limit_in_bytes:2149531648
/etc/vservers/eco-sql-main/cgroup/cpuset.cpus:4,5,6
/etc/vservers/eco-sql-main/cgroup/cpu.shares:1024
/etc/vservers/eco-sql-main/cgroup/memory.limit_in_bytes:3221225472
/etc/vservers/eco-sql-main/cgroup/memory.memsw.limit_in_bytes:3543348020

Po długim i bezowocnym dochodzeniu coś mnie tknęło i zerknąłem na bliźniaczy host na którym wszystko bangla... i co się okazało? Była inna wersja util-vserver. Na dobrym była util-vserver-0.30.216-1.pre2981.1.x86_64
a na złym util-vserver-0.30.216-1.pre2987.2.x86_64 (najnowsza).

Wystarczyło zrobić upgrade util-vserver by od razu przestało działać limitowanie pamięci, a vserver-stat zaczął pokazywać:

open(memory.usage_in_bytes): No such file or directory

Nie wiem czy to istotne, ale /dev/cgroup mam mountowane za pomocą deklaracji w /etc/fstab:

none      /dev/cgroup               cgroup  cpu,cpuset,memory 0    2

Co jest nie tak z tym util-vserver? Jakiś bug, czy znowu się zmieniło podejście i teraz wszystko się robi inaczej?

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

Odpowiedź listem elektroniczym