Ich stelle immer fest, dass Ubuntu Swap verwendet, sobald die RAM-Auslastung bei 60-70% liegt. So konfigurieren Sie es so, dass es warten sollte, damit die RAM-Auslastung 80-90% betrug. Und gibt es eine Möglichkeit, den Swap zu leeren, sobald im RAM Speicherplatz verfügbar ist, außer manuell zu tauschen?
configuration
swap
ram
memory-usage
Ghassen Telmoudi
quelle
quelle
you could never compete with it
die Kernel-Entwickler in eine gottähnliche Position, was nicht vernünftig klingt. :)Siehe den Abschnitt mit dem Titel "Was ist Swappiness und wie ändere ich es?" auf dieser Seite:
https://help.ubuntu.com/community/SwapFaq
Ich stimme aber auch Jo-Erlend Schinstad zu. Wenn das Standardverhalten nicht dringend geändert werden muss, lassen Sie es am besten in Ruhe. Ich sehe jedoch, dass der Artikel selbst einen Wert von 10 empfiehlt, während der Standardwert 60 ist. Wenn Sie also auf den empfohlenen Wert von 10 ändern, sollten Sie den gewünschten Weg einschlagen (weniger Tauschen).
Ein Teil Ihrer ursprünglichen Frage ist auch, wie Sie den Swap leeren können. Der Swap wird bei jedem Neustart geleert.
quelle
$ cat /proc/sys/vm/swappiness
<br>$ 60
$ sudo sysctl vm.swappiness=10
$ sudo /etc/sysctl.conf
Diese Datei enthält keine Spur für vm.swappiness.