Kategorie | Linux, Poradniki

  

Optymalizacja SWAP w Linuksie

Opublikowano 27 stycznia 2009 przez Franek

System uruchamia przestrzeń wymiany kiedy odpowiednia ilość pamięci ram zostanie zapełniona. Kiedy masz 1 Gb RAM lub więcej, wartości domyślne nie są optymalnymi. Do zmiany tej wartości służy opcja vm.swappiness, a jego domyślna wartość to 60. Im mniejsza wartość, tym później system uruchomi przestrzeń wymiany, gdy ustawimy na 0 oczywiście swap zostanie wyłączony całkowicie. Ja ustawiłem tą wartość na 5, co spowodowało że system używa więcej RAM co mnie oczywiście cieszy (mam jej 2 Gb, i po co ma się marnować ) Zmieniamy to tak:

sudo sysctl vm.swappiness=5

Jest to jednorazowe ustawienie, tzn że po ponownym uruchomieniu komputera system wróci do domyślnych ustawień. Aby ustawić to na stałe edytujemy plik /etc/sysctl.conf

sudo gedit /etc/sysctl.conf

i dopisujemy w nim nową linijkę

vm.swappiness=5

Oczywiście wartość 5 jest tylko przykładowa, można ją swobodnie zmieniać w zakresie od 0 do 60.
Przeładowujemy ustawienia, za pomocą polecenia:

sudo sysctl -p

Aktualną wartość vm.swappiness sprawdzamy poleceniem:

sysctl vm.swappiness

  

1 Comments For This Post

  1. Herbee Says:

    działa !

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog