Strona 1 z 1

Ekg/Ekg2 wyciek pamięci?

: 13 listopada 2010, 00:19
autor: pompka
Witam forum.

Otóż, problem polega na tym, iż od pewnego czasu coś zjadało mi RAM w systemie, ale to tak totalnie, że nie dało się zalogować.

Z pomocą:

Kod: Zaznacz cały

collectd
monitorowałem sobie procesy typu apache, bind, mysql, proftpd, postfix itp., ponieważ myślałem, że może było jakieś włamanie, czy coś w ten deseń - lecz jednak to nie było to.

Problemem okazał się klient Ekg kolegi, zostawiony w programie screen na noc.
Sprawa jest na tyle śmieszna, iż jeśli wpiszę sobie:

Kod: Zaznacz cały

free -m
to dostaję informacje prawidłowe typu, że 2021MB z 2048MB pamięci RAM jest zajęte.
Lecz patrząc na proces Ekg z poziomu poleceń: top/htop/proc zajętość pamięci przez ten proces to jakieś 0.2%.
Jeśli zabiję proces Ekg kolegi to od razu pamięć się zwalnia i wszystko wraca do normy.

Dzieje się tak w Ekg jak i w Ekg2, Debian to aktualny Lenny.
Paczka Ekg z repozytorium Debiana, ostatnie Ekg2 kompilowane ręcznie.
Platforma AMD Phenom, OS 32bit.
RAM zjada ,,randomowo'' nie znalazłem reguły na to.

Prosiłbym o jakąś pomoc w tej sprawie.

Pozdrawiam.
Dziękuję.

: 16 listopada 2010, 12:19
autor: wirusek
To pokaż wynik:

Kod: Zaznacz cały

free -m

: 17 listopada 2010, 05:43
autor: pompka

Kod: Zaznacz cały

pompka@cappy:/home# free -m
             total       used       free     shared    buffers     cached
Mem:          2048        720        1328          0          0          0
-/+ buffers/cache:        720        1328
Swap:            0          0          0
Ogólnie jest to VPS na OpenVZ, stąd brak partycji wymiany.
Teraz akurat ekg jest w porządku.

: 18 listopada 2010, 16:24
autor: wirusek
To pokaż wynik polecenia:

Kod: Zaznacz cały

free -m
jak ekg "zje" pamięć.

: 18 listopada 2010, 16:57
autor: fnmirk
wirusek, zacznij używać tagów code.

: 19 listopada 2010, 17:16
autor: pompka

Kod: Zaznacz cały

pompka@cappy:/home# free -m
             total       used       free     shared    buffers     cached
Mem:          2048        1860        88          0          0          0
-/+ buffers/cache:        1860        88
Swap:            0          0          0
Później proces Ekg został ubity, mam skrypt zapuszczony z opóźnieniem w tle, coby ubijał proces Ekg, bez tego VPS się zawiesza z braku RAM-u.