Swap ist voll
-
Michaelx31 -
December 12, 2025 at 8:12 PM -
Thread is Resolved
-
-
-
ist es denn ungewöhnlich, dass dein speicher so voll ist und dass er dann so viel in den swap schmeißt? wenn nein, hast du deine frage schon selbst beantwortet - > dann brauchst du mehr speicher irgendwann
wenn das ne ausnahme ist, die nicht mehr weggeht, vielleicht mal logs checken, gucken welche prozesse da den speicher fressen
machst du da videobearbeitung mit dem system? oder große grafiken bearbeiten, da rattert auch gut was zusammen, oder blender oder sowas -
Aber füllt der sich erst, wenn der Arbeitsspeicher einmal voll war? Ich hatte ein Spiel gespielt. Nach dem beenden war er wieder bei 3,4GB. Meinst du es bringt dann mehr den Swap zu vergrößern?
-
kommt drauf an, hattest du denn probleme?
es gibt sicherlich spiele, die nehmen einfach, was sie kriegen können, egal, wie viel das immer ist, deswegen besteht nicht unbedingt handlungsbedarf, aber wenn dein spiel stottert und dein swap ist voll, könnte es helfen, aber letztlich ist es nur eine zwischenlösung. was dein system dann eigentlich verlangt, ist mehr echter arbeitsspeicher. swap ist ja eher eine notlösung in so einer situation -
Ok, dann brauche ich wohl echt mehr Speicher. Ja, das stottern ist nicht selten.
-
-
ich würde ehr das System bissl ausmisten usw. wie gesagt, RAM ist aktuell viel zu teuer
-
Kann es sein, dass ich zu wenig Arbeitsspeicher habe?
Das beantwortet Dir die Konsole per Eingabe htop .
(Bei MEM% nach Größe sortieren, Beispiel)
-
mit free -h kannst Du im Terminal schauen was belegt und was frei ist.
Codegesamt benutzt frei gemns. Puffer/Cache verfügbar Speicher: 30Gi 2,9Gi 26Gi 1,3Gi 2,7Gi 28Gi Swap: 39Gi 0B 39GiBei mir ist unter Gnome nach 1 Stunde gerade mal 2,9 GB in Benutzung.
Mache das mal kurz nach dem Start des PCs.
Wenn da schon bei 16 GB ein grosstel verbraucht wird stimmt was nicht.
Dann würde ich erst mal schauen was für Dienste laufen und ob diese wirklich benötigt werden.
16 GB RAM ist in der Regel ausreichend, es sei denn du konvertierst Videos oder machst Vidoeschnitt usw. -
total used free shared buff/cache available
Mem: 15Gi 3,2Gi 8,9Gi 87Mi 3,8Gi 12Gi
Swap: 8,0Gi 0B 8,0GiSieht alles gut aus. Ich glaube es liegt dran wenn ich Final Fantasy Online spiele. So sieht es nach PC start aus.
Und so direkt, nachdem ich Final Fantasy Online gestartet habe
Das Spiel scheint einfach bei Start schon fast den ganzen Swap vollzuschreiben, obwohl ich erst bei 9GB Arbeitsspeicher bin. Bisher habe ich es auch nciht geschafft den Arbeitsspeicher voll zu bekommen. Meint ihr es wäre dann eine Lösung den Swap zu vergrößern? 10-20GB mehr würden mich nicht schmerzen. Oder hat das irgendwelche Konsequenzen, dass das System langsamer wird oder so?
Übrigends danke für den Tipp mit den Speicher, die sind ja extrem teuer gerade.
-
Ich glaube es liegt dran wenn ich Final Fantasy Online spiele
Statt hier dauernd bunte Bilder ...
Könntest Du das alle viel genauer per Konsole feststellen und nicht nur Glauben.
und
Beispiel:
CodeUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND tux 55920 5.0 7.7 51749328 464780 ? Sl 10:41 2:12 /opt/brave.com/brave/brave tux 2064 5.7 5.8 6042696 351808 ? Ssl 05:54 19:03 /usr/bin/plasmashell --no-respawn tux 60632 5.6 3.9 1459964664 234576 ? Sl 11:11 0:46 /opt/brave.com/brave/brave --type=renderer --crashpad-handler-pid=55922 --enable-crash-reporter=, --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --ozone-platform=wayland --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=87 --time-ticks-at-unix-epoch=-1765601600754367 --launch-time-ticks=19101288486 --shared-files=v8_context_snapshot_data:100 --metrics-shmem-handle=4,i,15937359238885118387,13600544578845416545,2097152 --field-trial-handle=3,i,15747828029449451019,8988648987051428606,262144 --disable-features=EyeDropper --variations-seed-version=main@86482723e393da8d94ccb7893d9d1977c21e0b42 --trace-process-track-uuid=3190709067834512357 -
Das beantwortet Dir die Konsole per Eingabe htop .
Seit wann ist htop bei Fedora vorinstalliert? Was auf jeden Fall gehen sollte, wäre top.
-
Bei Mint habe ich den Eindruck, dass es Probleme mit dem swapiness gibt.(sudo sysctl -w vm.swappiness=).Im Endeffekt kann man da einstellen was man will, er cached sich trotzdem zu. Beobachte habe ich das erst seit Kernel 6.8. Bei den 5.15 war es nicht so. Das muss mit dem Speichermanagment zusammen liegen. Der 5.15 hat erst geswapt ,wenn 80% belegt waren.
Ich habe mir ein script gebastelt mit
In Terminator als Befehl hinterlegt.
-
Bei Mint habe ich den Eindruck, dass es Probleme mit dem swapiness gibt.(sudo sysctl -w vm.swappiness=).Im Endeffekt kann man da einstellen was man will, er cached sich trotzdem zu. Beobachte habe ich das erst seit Kernel 6.8. Bei den 5.15 war es nicht so. Das muss mit dem Speichermanagment zusammen liegen. Der 5.15 hat erst geswapt ,wenn 80% belegt waren.
Ich habe mir ein script gebastelt mit
In Terminator als Befehl hinterlegt.
Gleiches Verhalten bei mir. Habe mich in dem Punkt mal etwas eingelesen. Das liegt daran, dass neuere Kernel oft den Wert bei swappiness ignorieren. Z.B. wenn man eine NVMe-SSD eingebaut hat, dass andere Anwendungen expliziet den Swap nutzen oder vm.watermark_scale_factor zu aggressiv eingestellt ist.
Immerhin erklärt das meine ursprüngliche Frage. Scheinbar ist das ganz normal, dass ab ca. 60% Speicherauslastung der Swap vollgeschrieben wird und anschließend der Speicher weiter genutzt wird. Das soll Out-of-memory-kills, die bei vollem Speicher Prozesse einfach abwürgen verhindern. Deshalb wird da schon sehr früh auf den Swap zugegriffen. Oft werden an dem 60% Punkt dann z.B. inaktive Browser Tabs etc. ausgelagert, die auf die Geschwindigkeit vom RAM verzichten können. -
Gleiches Verhalten bei mir. Habe mich in dem Punkt mal etwas eingelesen. Das liegt daran, dass neuere Kernel oft den Wert bei swappiness ignorieren. Z.B. wenn man eine NVMe-SSD eingebaut hat, dass andere Anwendungen expliziet den Swap nutzen oder vm.watermark_scale_factor zu aggressiv eingestellt ist.
Immerhin erklärt das meine ursprüngliche Frage. Scheinbar ist das ganz normal, dass ab ca. 60% Speicherauslastung der Swap vollgeschrieben wird und anschließend der Speicher weiter genutzt wird. Das soll Out-of-memory-kills, die bei vollem Speicher Prozesse einfach abwürgen verhindern. Deshalb wird da schon sehr früh auf den Swap zugegriffen. Oft werden an dem 60% Punkt dann z.B. inaktive Browser Tabs etc. ausgelagert, die auf die Geschwindigkeit vom RAM verzichten können.Ahh, gut zu wissen.


-
Ich habe meinem PC letztes Weihnachten 32GB Ram spendiert, nicht weil benötigt, aber mein Bruder hat auf 64GB hochgerüstet und so waren die 2*16GB nicht allzu teuer

Die Ram Auslastung liegt bei mir im Durchschnitt zwischen 6 und 10GB.
Hab das mal einige Zeit mitgeschrieben
Meine 4GB Swap Partition, die ich früher mit 8GB auch ab und zu benötigt habe, ist aber jetzt mit 32GB regelmäßig voll
Wenn ich gerade jetzt htop aufrufe, ist Swap voll, Ram-Speicher Nutzung 4,6GB.
Stört mich nicht, nach einem Neustart ist eh wieder alles leer, aber warum der Swap-Speicher jetzt voll ist habe ich keine Ahnung?
LG -
hast du mal nach deiner swappiness geschaut?, die sollte standardmäßig bei 60 liegen, was ein guter mittelwert ist, aber vielleicht ist's aus irgendeinem grund höher eingestellt
swappiness kannst du ganz einfach prüfen mit
und dauerhaft ändern, indem du
in die /etc/sysctl.conf einträgst aber dann mit dem wert, der dir verschwebt, 10 ist das minimum
-
Ja, Wert steht auf 60.
Hab in der sysctl.conf nun
vm.swappiness=10
hinzugefügt, mal schauen, wie das Verhalten dann zukünftig ist.
Danke
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!