Ubuntu 22.04 LTS wird systemd-oomd verwenden, um die Erfahrung zu verbessern, wenn der Arbeitsspeicher nicht ausreicht oder die Linux-Distribution unter starkem Arbeitsspeicherdruck steht.

Ubuntu ist jetzt die neueste Linux-Distribution, die mit systemd-oomd ausgeliefert wird, um das Verhalten von Linux bei geringer RAM-Verfügbarkeit zu verbessern. Ubuntu baut auf Debians systemd-oomd-Integration auf. Der systemd-oomd wird vor dem OOM-Killer des Linux-Kernels ausgelöst und das Ubuntu-Paket verlässt sich auf die Standardkonfiguration. Standardmäßig ist dieses konfigurierbare Limit eine Speicherauslastungsdauer von 20 Sekunden und eine Speicherauslastungsgrenze von 50 % für Benutzersitzungen.

Diejenigen, die Ubuntu 22.04 LTS Daily Builds verwenden, können jetzt einfach systemd-oomd installieren. Für die April-Version von Ubuntu 22.04 LTS ist geplant, systemd-oomd standardmäßig für den Ubuntu-Desktop zu aktivieren, aber diese Änderung ist heute noch nicht in Kraft. Zumindest für Ubuntu mit GNOME ist der Desktop bereits in der Lage, Anwendungen in separaten cgroups (v2) für das Tracking durch systemd-oomd zu starten. Andere Ubuntu-Varianten können sich ebenfalls dafür entscheiden, standardmäßig systemd-oomd zu haben.

Systemd-oomd basiert auf dem früheren OOMD-Code von Facebook und wird bereits von Leuten wie Fedora verwendet. Systemd 247 im Jahr 2020 führte das damals experimentelle Systemd-oomd ein, aber es ist seitdem weiter gereift, um in einer ziemlich robusten Form zu sein.

Weitere Einzelheiten zu systemd-oomd für Ubuntu 22.04 LTS über die Ubuntu-Entwickler-Mailingliste.

Categories: IT Info