Shoutbox

23 marca 2012

Co zrobić aby system wykorzystywał więcej pamięci RAM, a mniej partycji SWAP?

Autor: raven17a
Zazwyczaj system zostawia trochę pamięci operacyjnej RAM na czarną godzinę. Skutkuje to tym że, kiedy system zaczyna korzystać z partycji wymiany, spada wydajność całego systemu. A mógłby przecież jeszcze tyle danych w pamięci RAM zapisać. Za to kiedy system zacznie wykorzystywać partycję SWAP odpowiada parametr swappines. Na początek sprawdzamy wartość parametru swappiness poleceniem:


cat /proc/sys/vm/swappiness
Standardowo w Ubuntu wartość swappiness wynosi 60, a im mniejsza wartość tym później system zacznie korzystać z partycji wymiany.

Aby zmienić tymczasowo (do ponownego uruchomienia system) wartość swappiness wpisz w konsoli:
sudo sysctl vm.swappiness=wartość
Sam od siebie polecam ustawić wartość na 10 (jeżeli korzystasz z dysku SSD najlepiej wartość swappiness ustawić na 1).

Aby zmienić wartość swappiness na stałe wpisz w konsoli:
sudo mousepad /etc/sysctl.conf
i dopisz na końcu pliku:
vm.swappiness=wartość 

2 komentarze:

Stanisław Krawczyk pisze...

Ciekawy artykuł, który na pewno warto przeczytać. Pozdrawiam serdecznie

Marcin N pisze...

po wpisaniu na końcu pliku vm.swappiness=10 w terminalu pojawia się następująca informacja: (gedit:2119): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

przy zmianie tymczasowej wszystko działa

Prześlij komentarz