Marcin Narzynski pisze:
> A co z odpowiedzią na moje pytania?
>
> Czym grozi zapełnienie w 100% pamięci?
> Czy warto włączać pamięc wirtualną (czyli plik wymiany) w systemie,
> który ma 4 GB RAM?
Mylisz się, to nie jest tak
System, a zwłaszcza programy, działają "w pamięci wirtualnej".
Ile jest pamięci wirtualnej? Gdzie się znajduje? Czy dany fragment
programu/danych (czyli fragment pamięci wirtualnej) zostanie przyznany w
ramie, w swapie - tego nawet program nie wie, bo to zależy od
niskopoziomowych funkcji systemu operacyjnego.
Pamięć wirtualna przekłada się dość luźno na sumę ram + swap, ale
konkretne dane/fragmenty programu mogą znajdować się (i być przenoszone)
raz tu raz tam, jak się systemowi spodoba.
Gdy nie będzie swap-u to będzie pamięć wirtualna = pamięć ram, nie
będzie gdzie czego przenosić, system ma mniej roboty.
Nie ma co straszyć "brakiem pamięci" gdy się wyłączy swap - wiele
buforów nie jest czyszczonych przez programy i system tylko dlatego "bo
jeszcze mamy pamięć (wirtualną)" a system w tym czasie używa swapa by tą
pamięć wygospodarować. Gdy nie ma wolnej pamięci - program (może)
działa(ć) wolniej (bo musi zająć się czyszczeniem starszych buforów,
alokowaniem pamięci na nowe itd), ale z drugiej strony system działa
szybciej, bo nie musi zajmować się gospodarowaniem "gdzie dany fragment
pamięci wirtualnej wrzucić"
-- | Bartlomiej Kuzniewski | sibi_at_drut.org GG:23319 tel +48 696455098 http://drut.org/ | http://www.allegro.pl/show_user_auctions.php?uid=338173Received on Sun Sep 7 10:20:03 2008
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 07 Sep 2008 - 10:42:00 MET DST