Diesen Monat haben Ubuntu-Entwickler versucht herauszufinden, wie sie am besten damit umgehen können, dass systemd-oomd auf Ubuntu 22.04 LTS Anwendungen wie Firefox bei hoher Speicher-/Swap-Nutzung tötet und dies zu einer schlechten Benutzererfahrung führt, wenn Desktop-Benutzer dies nicht bemerken der Situation und finden plötzlich ihre Software tot vor.
Ubuntu-Entwickler haben verschiedene Optionen für einen besseren Umgang mit systemds Out-of-Memory-Daemon (OOMD) evaluiert und haben eine Lösung für Ubuntu 22.04 LTS-Benutzer auf dem Weg, die sich derzeit im vorgeschlagenen Archiv befindet.
Das Ubuntu-Problem wurde als systemd-oomd beendet häufig Firefox und Visual Studio Code.
Bei systemd 249.11-0ubuntu3.4 sollte es aktuell aber im Jammy-projected-Archiv sein in Kürze als Stable-Release-Update herauskommen, wird”ManagedOOMSwap=auto”nun auf dem Root-Slice (-.slice) gesetzt. Bisher wurde mit Ubuntu 22.04 LTS ManagedOOMSwap=kill verwendet. Mit anderen Worten, Ubuntu 22.04 deaktiviert standardmäßig das Swap-Kill und beschränkt damit das Standardverhalten von systemd-oomd unter Ubuntu Linux auf die Überwachung des Speicherdrucks, aber nicht der Swap-Nutzung.
Indem Sie bei starker Swap-Nutzung nicht töten, scheint dies die Benutzererfahrung zu verbessern, Anwendungen nicht unerwartet beendet zu finden, und bewahrt sie auch vor einem der anderen Vorschläge zur Erhöhung der Standard-Swap-Größe unter Ubuntu. unter anderen Ideen, die untersucht wurden.