Dlaczego wymiana nie jest wystarczająco używana w moim systemie


0

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.