Hi Forum,
Ich habe noch ein Problem mit dem übermäßigen Swapping.
Zum Thema gibt es bereits einige Posts hier im Forum, hier eine Auswahl:
https://forums.opensuse.org/showthread.php/544618-Hard-Disk-Activity-Memory-Hole?highlight=swappiness
https://forums.opensuse.org/showthread.php/540390-Leap-15-1-slows-down-due-to-swapping/page2
https://forums.opensuse.org/showthread.php/538586-observing-excessive-swapping-when-copying-large-files?highlight=swappiness
https://forums.opensuse.org/showthread.php/539128-16GB-RAM-10GB-Used-Swap-File-Being-Used-How-To-Stop-Swap-File-From-Being-Used/page4?highlight=swappiness
Etwas Ähnliches stelle ich auf mein System fest, bei Verwendung von Firerfox mit zahlreichen Tabs und bei der Ausführung von Backups: obwohl noch genügend freier RAM zur Verfügung steht, wird swap so sehr benutzt, dass nach einer Weile das System lahm wird.
In einem oder zwei der oben genanten Forumsbeiträge wird u.a. auf einen Bug verwiesen:
https://bugzilla.opensuse.org/show_bug.cgi?id=1159882
Soweit ich verstanden habe - einiges klingt bei mir allerdings wie Kauderwelsch, ist das übermäßige Swapping einem “Fehler” im Standard-Kernel von OpenSuse Leap 15.2 (ver. 5.3.12-2-default x86_64) zurückzuführen.
Das Problem dürfte irgendwie im Kernel 5.6x (Miroslav Beneš #26)
It got somehow fixed in 5.6 at the latest
oder bereits im Kernel 5.5.6 (Abdulrhman Ied #78)
It seems like newer kernel have this issue fixed, maybe version 5.5.6
behoben sein.
Ende Oktober 2020 wurde genau gefunden, wie der Standard-Kernel (5.3 ?) dazu geändert werden musste, man wusste aber noch nicht, wann dies in den Standard-Kernel eingespielt werden konnte (Michal Hocko #84)
At this moment I am not sure how much more time I can spend on this so I would recommend to use a more recent kernel.
Dann meldete sich Abdulrhman Ied im selben Bug-Report im letzten Juli (#88):
After I had upgraded to openSUSE Leap 15.3, the issue got resolved.
…
uname -r
5.3.18-59.5-defaul
Das Problem hatte ich in OpenSuse Leap 15.2 und habe nur auf 15.3 upgedatet, um dieses Über-Swapping zu beheben.
Und nun ja, es ist ein bisschen besser geworden, aber:
a) es wird weiter geswappt auch wenn mehr als 50% RAM frei steht;
b) der Kernel von meinem Leap 15.3 ist der 5.3.18-59.#27#-default, nicht der 5.3.18-59.5-default, der Abdulrhman Ied als “resolved” eingestuft hat.
Und tatsächlich der Bug ist noch heute offen …
Daher frage ich mich:
Wie kann man den “guten” Kernel (5.3.18-59.5-default oder gar den 5.6x-er) ins System einspielen lassen?
In der Repository
http://download.opensuse.org/repositories/Kernel:/stable/standard/
sehe ich (über YAST) keine Kernel-Version, die “junger” ist als die bei mir bereits installierte, außer der 5.15.1-1.1.g0a42f4c.
Kann man diese letzte installieren?
Oder wo findet man die Kernel-Varianten 5.6x?
Vielen Dank im voraus für die Unterstützung!