Memóriahasználati anomália

Fórumok

Szervusztok!

A problémám igen egyszerű, viszont csak nem sikerül rájönnöm, mi okozza:
A gnome rendszerfigyelő erőforrások fülén a felhasznált memória (nem a swap) mérete 40% - 700mb körüliként van feltüntetve, míg terminálban a top Mem sorában ez látható:
Mem: 1801524k total, 1759068k used, 42456k free, 72780k buffers - ami nyilvánvalóan nem 40% - körüli érték.

Honnan adódhat ez a különbség?
Hogyan tudnám kideríteni?

A notebookomban 2gb ram van, ebből eszik 256mb -ot a videókártya, és 32bites rendszer van fent, 10.04 Ubuntu Lucid

Előre is köszönöm a segítséget!

Hozzászólások

gnome rendszerfelügyelőjét nem ismerem, de valószínűleg nem mutatja a fájlrendszer-kesselésre fordított memóriát, a top pedig igen.

Szia

Szerintem az elkajolt memóriát jól mutatja a gnome-os monitor. Inkább azzal szokott gond lenni hgoy a task-managerében csak a grafikus alkalmazásokat lőhetem le. a top parancs a used-be beleszámolja a cache-t is. nyugodtan kiszámolhatod ki kell jönnie :)

használd a htop programot a topra épül de sokkal áttekinthetőbb. a memória használat csíkja mozog más színnel mint a cache más színnel a free én azt használom .

Aha. Igazság szerint magam sem tudom miért azt, de még régebben felraktam egy avg-t, ami elég sok memóriát evett, hát megszabadultam tőle, ugyanúgy, mint jópár (nekem) nem létszükségletű, automatikusan induló programtól (bt, ubuntu-one syncdaemon, sok apró marhaság), és így a futó firefox melletti 700Mb-ról lecsökkent ff mellett 430mb-ra (kb). A cache még így is sokat foglal, viszont azt látom, hogy a cache a bekapcsolt órák múlásával, egyre csak hízik... Az induló programok csökkentésével/futó programok kilövésével több szabad memória lett, amit a cache sem használt, viszont rövid időn belül behízza magát oda is. :S Furcsa...

ahogy előttem is mondták, minél több a cache-ben a foglalt memória, annál jobb, mert ez azonnal felszabadítható memória, így ha egy cache-ben lévő adat kell, akkor lemez művelet nélkül azonnal megkapod. vagyis a cache gyorsítást szolgál.

tehát a szabad memóriához add hozzá a cache által mutatott méretet, és azzal számolj. használj htop-ot, ott így mutatja a szabad memória méretet.