Kommentieren könnten die Fedora-Entwickler standardmäßig einen Hintergrundprozess einfügen für eine frühzeitige Reaktion auf den Mangel an Systemressourcen, sagte Lennart Poettering zu den Plänen zur Integration einer anderen Lösung in systemd — . Der oomd-Handler wird von Facebook entwickelt, dessen Mitarbeiter gleichzeitig ein PSI (Pressure Stall Information)-Kernelsubsystem entwickeln, das es dem Speichermangel-Handler im Benutzerspace ermöglicht, Informationen über die Wartezeit zum Erhalt verschiedener Ressourcen (CPU, Speicher, Ein-/Ausgabe) zu analysieren, um den Auslastungsgrad des Systems und die Art der Leistungsbeeinträchtigung genau zu bewerten.
Oomd befindet sich in der finalen Phase der Entwicklung eines universellen Produkts, das für alle Arbeitslasten ohne zusätzliche Anpassungen geeignet ist. Nachdem die letzten fehlenden Komponenten der PSI-Schnittstelle («iocost») in den Linux-Kernel integriert wurden, plant Facebook, oomd oder eine vereinfachte Version davon zur Integration in systemd bereitzustellen. Dies wird voraussichtlich in sechs Monaten bis zu einem Jahr geschehen. Earlyoom kann vorübergehend in Fedora als Lösung verwendet werden, bis oomd in der benötigten Form vorliegt, aber langfristig sieht Pottinger die Zukunft bei oomd.
Quelle: opennet.ru
