Mi foglalja a memóriát?

Fórumok

Üdv!

Olyan gondom van, hogy napok óta előfordul alkalmanként, hogy ránézek a gnome panelen lévő memória használtság jelzőre és majdnem maximumon van pedig semmi olyan program nem fut aminek le kéne foglalnia a memóriát. (általában: firefox, deluge, amarok, krusader, emesene, liferea + gnome)
2x 1GB memória van a gépben. Jelenleg 1952MB(!) memória van használatban (rendszerfigyelő szerint is)
A legnagyobb gond az hogy a rendszerfigyelő szerint a firefox az ami a legtöbb memóriát foglalja, de az is csak 90MB. Adok azért egy ps -aux kimenetet (próbáltam memória használtság szerint rendezni de nem sikerült :)
Ebből látszik hogy elvileg alig-alig használják a memóriát a programok.
Hogy tudnám kideríteni mi okozza ezt a jelenséget?

Hozzászólások

memstat
free

Továbbá bele kell kalkulálni, hogy az OS előszeretettel használ cache/buffer-t is.

--
trey @ gépház

Köszi a választ

memstat kimenet

Free:


feri@home4:~$ free
             total       used       free     shared    buffers     cached
Mem:       2063676    2039892      23784          0      19832     232584
-/+ buffers/cache:    1787476     276200
Swap:      2931820     153944    2777876

Ezekből én nem sokat hozok ki, az a baj :D

Szerk.: Mégvalami amit elfelejtettem, általában ugyanezen programok futtatásával 7-800 mega memória volt foglalt eddig, most meg néha felmegy 1900+ megára :S
---
"Ne ugass be mert felveszlek MSN-en és letiltalak vazze!"

memstat sorbarendezve:

 261532k: PID  3910 (/lib/ld-2.7.so)
 248020k: PID  3008 (/usr/lib/xulrunner-1.9/xulrunner-stub)
 213796k: PID  3940 (/usr/lib/gstreamer-0.10/libgstcoreelements.so)
 206140k: PID  3906 (/usr/lib/libx264.so.60)
 160816k: PID  3944 (/lib/ld-2.7.so)
 105728k: PID  3901 (/lib/ld-2.7.so)
  99480k: PID  3903 (/usr/lib/bonobo-activation/bonobo-activation-server)
  93504k: PID  3900 (/usr/lib/gconv/ISO8859-1.so)
  77184k: PID  3934 (/lib/ld-2.7.so)
  40056k: PID  4687 (/lib/ld-2.7.so)
  33660k: PID  3878 (/usr/lib/gnome-settings-daemon/gnome-settings-daemon)
  26296k: PID  4580 (/lib/ld-2.7.so)
  23492k: PID   551 (/usr/bin/gnome-terminal)
  20564k: /usr/share/fonts/truetype/arphic/uming.ttc 551
  17452k: /usr/lib/xulrunner-1.9/libxul.so 3008 3910
  16044k: /usr/lib/libGLcore.so.177.82 3906 4580 4581
  13952k: PID  3943 (/lib/ld-2.7.so)
  13864k: PID  3807 (/lib/ld-2.7.so)
  13616k: /usr/share/fonts/truetype/baekmuk/batang.ttf 551
  10612k: PID  3907 (/usr/bin/krusader)
  10052k: /usr/lib/libqt-mt.so.3.3.8 3906 3907 3940 4083 4091 4101 4104 4260...
   9780k: PID 11827 (/usr/lib/evolution/2.22/evolution-exchange-storage)
   9624k: /usr/lib/python2.5/site-packages/qt.so 3940
   9480k: PID  3936 (/usr/bin/python2.5)
   9232k: PID 11855 (/usr/lib/gnome-vfs-2.0/modules/libfile.so)
   9208k: PID  3921 (/lib/ld-2.7.so)
   8928k: PID  3942 (/usr/bin/python2.5)
   8660k: PID  3805 (/lib/libgcc_s.so.1)
   7908k: /usr/lib/libamarok.so.0.0.0 3906
   7796k: PID  4507 (/lib/ld-2.7.so)

x264, az nem valami hd film?

ps -e -o size,pid,cmd | sort -nr
ps -e -o vsize,pid,cmd | sort -nr
313640 /usr/lib/iceweasel/firefox-bin -a iceweasel
272224 /usr/bin/liferea-bin
213792 python /usr/share/emesene/Controller.py
206140 amarokapp
160812 /usr/bin/python /usr/bin/deluge
130020 krusader
105988 nautilus
99476  /usr/lib/bonobo-activation/bonobo-activation-server
94292  gnome-panel
84556  /usr/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
77272  3934 mail-notification --sm-disable
--
=~1.7GB

minden állat szereti a ramot, legyen az róka, menyét vagy kígyó.
persze, hogy miért kell 206MB egy zenelejátszónak, vagy 77 egy levélfigyelőnek...

Én erre fel se figyeltem, én 1 nagyot kerestem :) Viszont ez furcsa, már csak azt kéne megtudni miért van ez, ugyanis nem állandó jelenség. Tegnap egész nap ment a gép ~7-800 mega memóriahasználtsággal, most meg elindítom a gépet és tessék... :S

---
"Ne ugass be mert felveszlek MSN-en és letiltalak vazze!"

Hmmm érdekes jelenséget vettem észre, aminek talán semmi köze az egészhez. Azt történt hogy miután újraindítottam a gépet megszűnt a probléma. Majd ki kellett kapcsolnom a gépet valamiért, és nem a leállítás menüvel csináltam hanem csak megnyomtam röviden a bekapcsológombot a számítógépen. Miután bekapcsoltam megint 2giga memória volt használatban... ujraindítom és megint jó. Van valami különbség a két leállítás között (power gomb megnyomása vs. leállítás menü) ? Esetleg okozhatja-e ez a problémát vagy ez csak egyszerű véletlen volt?

---
"Ne ugass be mert felveszlek MSN-en és letiltalak vazze!"