Home › Fora › Forum wsparcia › Inne › Swappiness problem z ustawieniem
- This topic has 7 odpowiedzi, 2 uczestników, and was last updated 6 years, 1 months temu by
azja.
- AutorPosty
- 8 stycznia 2019 o 14:38 #8799
nikczemnik
ForumowiczWitam
Mam problem z ustawieniem swappiness. Zmieniłem wartość z 60 na 10 w pliku /etc/sysctl.d/99-sysctl.conf.
Komenda cat /proc/sys/vm/swappiness pokazuje że niby jest 10 ale jak podglądam sobie w conkym to widzę, że do swapu przerzuca już od 30%…
No i teraz nie wiem czy dobrze rozumiem o co chodzi. Chciałem, żeby do SWAPA przerzucał procesy dopiero po zapchaniu 90% ramu.
Pomoże ktoś?8 stycznia 2019 o 15:40 #8800azja
Moderator… ten parametr mówi o unikaniu użycia (wartość bliższa 1) lub staraniu się używania (wartość bliższa 100) swap’a. Nie sądzę jednak, aby był tutaj bezpośredni związek procentowy. Ja mam tą wartość ustawioną na 30 i swap włącza się dopiero wtedy, gdy zdecydowana większość RAM’u jest zajęta, więc przy 10 tym bardziej swap powinien być używany przy prawie całkowitym zapełnieniu pamięci. Być może Conky źle pokazuje (przeczytaj TO, a szczególnie uwagę na temat różnicy pomiędzy /proc i /sys), a być może w grze jest jeszcze coś.
… przenieś się na NOWE FORUM -> https://forum.manjaro.pl/
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
8 stycznia 2019 o 16:54 #8801nikczemnik
ForumowiczA jak najlepiej sprawdzić ile faktycznie ramu jest zajęte i ile siedzi w swapie? Bo monitor systemu pokazuje mi to samo co conky
8 stycznia 2019 o 19:23 #8802azja
Moderator… graficznie:
gnome-system-monitor… terminalowo:
$ top
– RAM, swap
$ free -m
– RAM
$ vmstat
– swapNie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
8 stycznia 2019 o 19:33 #8803nikczemnik
ForumowiczNo to tak sprawdzałem i pokrywa się z conkym:-( Czyli coś chyba jest nie tak bo jak tylko przekroczy 20/30% ramu to wrzuca do swapa
8 stycznia 2019 o 20:06 #8804azja
Moderator… dlaczego
/etc/sysctl.d/99-sysctl.conf
?
Zgodnie z instrukcją z Arch’a? Ja mam w tym folderze tylko jeden plik z 1000 przed myślnikiem, czyli ID mojego user’a (99, to nobody). Jego zawartość:1000-manjaro.conf --------------------------------- vm.swappiness = 30
… może w Arch’u i Manjaro jest, to inaczej zorganizowane. Zmień nazwę pliku (albo lepiej utwórz nowy) na:
/etc/sysctl.d/1000-manjaro.conf
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
9 stycznia 2019 o 10:11 #8805nikczemnik
ForumowiczO matko działa!:-) Dzięki wielkie. Robiłem to kiedyś z innego poradnika i stąd 99-sysctl. Po zmianie działa:-)
Jednak nie działa… Po przekroczeniu 40% wrzucił do swapu…14 stycznia 2019 o 00:26 #8812azja
Moderator… stawiam na to, że działają tutaj również inne mechanizmy. Musiałbyś prześledzić wszystkie swoje ustawienia dotyczące swap’a.
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
- AutorPosty
- Musisz być zalogowany aby odpowiedzieć w tym wątku.