#linux

das Monitoring meldet sich immer mal wieder, einer Maschine wrde der Swap ausgehen.
Kuckt man auf die Mschine, sieht das zum Beispiel so aus:

# free -h
               total        used        free      shared  buff/cache   available
Mem:           5.8Gi       2.9Gi       1.5Gi       592Ki       1.7Gi       2.9Gi
Swap:          879Mi       715Mi       164Mi

Es sind noch fast 3 GB verfügbar, 1,5 GB frei, der Buffercache ist gut gefüllt. Sollte der Swap da nicht völlig egal sein?

Roland Häder🇩🇪 reshared this.

in reply to Rainer "friendica" Sokoll

@Rainer "friendica" Sokoll Der Fakt dass #Linux den Auslagerungsspeicher nutzt, der immer langsamer ist als jeder DD3/4/5-Speicher, sagt aus, dass du zu wenig RAM im System hast. Das Verhalten von Linux kann vielleicht noch mit syctl beeinflusst werden, aber irgendwann ist der RAM halt voll und dann wird ausgelagert.
in reply to Rainer "friendica" Sokoll

@Rainer "friendica" Sokoll Dass Linux Auslagerungsspeicher benutzt, ist immer ein Anzeichen, dass der RAM bald voll laufen wird. Was du mal probieren kannst, ist, die Systemvariablen vm.swapiness und vm.vfs_cache_pressure abzuaendern (als root bitte). Und dann mit swapoff -av && swapon -av den Auslagerungsspeicher zurueck zu setzen. Das sollte erstmal etwas helfen.
Du kannst dies erstmal nur temporaer mit sysctl vm.swapiness=10 usw. setzen, dauerhaft Setzen kannst du dies, indem du die Datei /etc/sysctl.conf editierst,was aber nicht empfehlenswert wegen Updates ist, oder im Verzeichnis /etc/sysctl.d/ eine Datei z.B. local-swap.conf anlegen. Das local- vorweg ist meine Notation, damit bei Updates keine Konflikte mit Distributionspaketen entstehen, die dort selber Dateien ablegen wollen.