--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.