--On Thursday, September 13, 2001 12:17:43 +0300 Liviu <[EMAIL PROTECTED]> 
wrote:

> Acum vine problema cum pot sa aflu si eu cine se umfla in memorie (are
> 64+128) de o umple pe toata? Problema ciudata este ca free si top
> raporteaza memoria ocupata ~156M dar adunat tot ce raporteaza top nu
> ajung nici la jumate din mem sistemului.

Memoria ocupata de free si top include si buffer cache-ul. Gandeste-te ca 
ar fi stupid sa tina memorie fizica libera, asa ca tot ce exista fizic si 
nu e folosit pt. programe e alocat de kernel pentru cache.

Exemplu:

ppetru@shiva:~$ free
             total       used       free     shared    buffers     cached
Mem:        448536     445476       3060          0      31040     276696
-/+ buffers/cache:     137740     310796

Din prima linie s-ar putea deduce ca am 445M ocupati. De fapt daca scoti 
cache-ul de acolo ramai cu 130M (vezi a doua linie).

PS: cei 3M liberi sunt pastrati pentru "urgente" si de acolo nu poate aloca 
decat kernelul. Cat anume se pastreaza poate fi controlat din 
/proc/sys/vm/freepages -- documentatie gasesti in 
/usr/src/linux/Documentation/sysctl/vm.txt. E recomandabil sa nu modifici 
sysctl-urile pentru VM decat daca stii ce faci.

Petru

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui