Home › Fora › Forum wsparcia › Inne › Swappiness problem z ustawieniem
- This topic has 7 odpowiedzi, 2 uczestników, and was last updated 5 years, 11 months temu by azja.
- AutorPosty
- 8 stycznia 2019 o 14:38 #8799nikczemnikForumowicz
Witam
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 #8800azjaModerator… 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 #8801nikczemnikForumowiczA 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 #8802azjaModerator… 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 #8803nikczemnikForumowiczNo 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 #8804azjaModerator… 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 #8805nikczemnikForumowiczO 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 #8812azjaModerator… 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.