[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pamięć w debienie



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 <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



Reply to: