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: