On Sat, Apr 29, 2006 at 12:16:14PM +0100, wartan wrote:
> mam taki problem  mianowicie mam u siebie w domowym komputerku 1 GB 
> pamięci RAM. i teraz dlaczego cała pamięć mi się zapycha totalnie 

Możliwe są dwie sytuacje skrajne:
 - jakiś program/biblioteka ma błąd, który powoduje że nie zwalnia
   prawidłowo pamięci, i w efekcie zjada jej coraz więcej (łatwe do
   sprawdzenie przez odpalenie "top" i posortowanie po wielkości w
   pamięci: SHIFT-M
 - jądro wykorzystuje nieużywaną przez programy pamięć na cache i bufory
   (dzięki czemu oszczędza sobie na dostępach do pamięci masowych), co
   jest jak najbardziej pożądane

Prawdopodobnie jest to coś pomiędzy w/w.

Najszybciej można to sprawdzić patrząc na środkową linię wyniku "free":

             total       used       free     shared    buffers     cached
Mem:       1028612     836512     192100          0        408     362480
-/+ buffers/cache:     473624     554988
Swap:      2595116          0    2595116

Pierwsza liczba (473624) to suma pamięci "używanej przez programy".
Druga (554988) to suma pamięci wolnej, buforów i podręcznej.  Oczewiście
wszystko w kilobajtach.

Generalnie jeśli pierwsza liczba jest dużo większa niż druga, to należy
podejrzewać pierwszy przypadek. Jeśli jest odwrotnie - to drugi (czyli
wszystko jest OK).

pozdrawiam,

Marcin
-- 
Marcin Owsiany <[EMAIL PROTECTED]>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Odpowiedź listem elektroniczym