Mam Debian GNU / Linux 8.4 (jessie).
Mam ten wynik za darmo:
olga@olgacomp:~$ free -h
total used free shared buffers cached
Mem: 2.0G 1.9G 104M 115M 24M 422M
-/+ buffers/cache: 1.4G 551M
Swap: 1.0G 54M 969M
Moje pytanie brzmi: dlaczego w mojej sytuacji, kiedy używana jest prawie cała pamięć, wymiana jest wypełniona tylko dla 54M? Dlaczego system nie wypycha więcej bloków i zwalnia pamięć RAM?
Pytam o to, ponieważ dużo pamięci zajmuje 99% czasu, a zamiana wciąż jest prawie darmowa.
Po co używać swap, gdy w ramie jest jeszcze miejsce?
TheKB
Korzystanie z zamiany jest wolniejsze niż korzystanie z pamięci RAM. Dlaczego chcesz, aby Twój system działał wolniej?
Ramhound
1
możesz dostosować swapowanie systemu (stopień, w jakim używasz swapu w oparciu o warunki środowiska uruchomieniowego), jeśli chcesz, ale odradzam to, ponieważ masz więcej niż 25% wolnej pamięci RAM (pamiętaj, odejmujesz bufory i pamięć podręczną od używanych do uzyskania rzeczywisty ram dostępny dla aplikacji). howtoforge.com/tutorial/linux-swappiness
Frank Thomas
Frank, dzięki! Ja to zrobiłem! Ramhoud i TheKB, chcę go dostroić, ponieważ mój komputer blokuje się za każdym razem, gdy pamięć zapełni się w 99%. Jednak zamiana jest pusta.
Olga Pshenichnikova