Debian memóriahasználat

Fórumok

Hello!

Van egy szerverem, amelyen a memóriahasználat az alábbiak szerint alakul:

Tehát indulás után elkezdi valami "enni" a memóriát, és nem szabadítja fel, csak a legközelebbi újraindításkor. Hogyan tudok utánanézni, hogy mi csinálja ezt?

Petya

Hozzászólások

Mivel lassan frissít, pár másodpercenként, a legtöbb esetben minden 0, esetleg 0.2, időnként megjelenik egy-egy frissítés idejére valami komolyabb (pl. mysql), de az is csak 10-20%, és másodpercek alatt eltűnik. Tehát itt semmi rendellenességet nem látok, gyakorlatilag nincs terhelés, load average: 0.03, 0.01, 0.00.

szerk: természetesen a %MEM oszlopot nézem, az uptime 58 nap, ez összefügg a "committed" értékkel, az akkor nullázódik, ha a gép újraindul.

Petya

Mi az, hogy eltűnik???

Ha memória használat szerint van rendezve akkor a memória használat szerint csökkenő (vagy növekvő) sorrendben lesznek listázva a processzek. Ha tartósan (pár másodpercnél tovább) sok memóriát foglal valami akkor az ott lesz közte...

Ja és space lenyomására azonnal frissíti a listát... vagy ... top -d 0.5

--
maszili

hírtelen 2 parancs ugrott be:
vmstat - top helyett én ezzel nézném a memória használatot
pmap -ezzel ki tudod iratni egy adott progi memória használatát.. (pmap -x [PID]. Ha meg akarod nézni mi zabálja agyon, akkor próbáld meg az adott miniscriptek közül vmelyiket:

Az összes progit megnézni:

for i in $(ps -ef |grep -v UID|awk '{print $2}');do echo $(ps -fp $i|grep -v "UID"; pmap -x $i |awk '{SUM += $2} END {print SUM}');done

top10 memória használó:

for i in $(ps -ef |grep -v UID|awk '{print $2}');do echo $(pmap -x $i |awk '{SUM += $2} END {print SUM}';ps -fp $i|grep -v "UID");done |sort -rn |head -10

____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

Azok a kék csúcsok a Swap foglalást jelölik? Nem lehet, hogy egyszerűen kevés a fizikai ram a gépben? Ha jó látom 256Mb van benne.

Lehet hogy van valami memory leak-es szoft rajta. Még Sarge alatt ilyen volt például a cpqarrayd.

-------------------------
E-learning szolgáltatások nyílt alapokon
Weblap és Bemutató rendszer

Köszönöm a segítségeteket, meg is van a bűnös:

A NUT (Network UPS Tools) newhidups nevű drivere a ludas, a NUT restartolása után egyből felére leesett a használt memória. Egyébként egy másik gépen is ugyanez a probléma áll fent, ahol szintét etch, és szintén ugyanilyen UPS driver van fent. Valószínűleg a lenny upgrade megoldja.

http://www.mail-archive.com/nut-upsuser@lists.alioth.debian.org/msg0205…

Petya