Ubuntu 22.04 LTS utilizzerà systemd-oomd per migliorare l’esperienza quando la memoria è esaurita o sotto forte pressione di memoria sulla distribuzione Linux.
Ubuntu è ora l’ultima distribuzione Linux fornita con systemd-oomd per migliorare il comportamento di Linux quando la disponibilità di RAM è bassa. Ubuntu si basa sull’integrazione systemd-oomd di Debian. Il systemd-oomd viene attivato prima del killer OOM del kernel Linux e il pacchetto Ubuntu si basa sulla configurazione predefinita. Per impostazione predefinita, il limite configurabile è una durata della pressione della memoria di 20 secondi e un limite della pressione della memoria del 50% per le sessioni utente.
Coloro che utilizzano le build giornaliere di Ubuntu 22.04 LTS ora possono semplicemente installare systemd-oomd. Per la versione di aprile di Ubuntu 22.04 LTS il piano prevede che systemd-oomd sia abilitato per impostazione predefinita per Ubuntu Desktop, ma quella modifica non è in atto oggi. Almeno per Ubuntu con GNOME, il desktop è già in grado di avviare applicazioni in cgroup separati (v2) per il monitoraggio da systemd-oomd. Altre versioni di Ubuntu possono anche scegliere di avere systemd-oomd per impostazione predefinita.
Systemd-oomd è basato sul precedente codice OOMD di Facebook ed è già in uso da Fedora. Systemd 247 nel 2020 ha introdotto l’allora sperimentale systemd-oomd, ma da allora ha continuato a maturare per essere in una forma abbastanza robusta.
Maggiori dettagli su systemd-oomd per Ubuntu 22.04 LTS tramite la mailing list di sviluppo di Ubuntu.