Google hat Patches mit einer verbesserten Implementierung des LRU-Mechanismus fĂŒr Linux veröffentlicht. LRU (Least Recently Used) ist ein Mechanismus, der es ermöglicht, ungenutzte Speicherseiten abzulehnen oder in den Swap-Speicher auszulagern. Laut Google erzeugt die bestehende Implementierung des Mechanismus zur Bestimmung der auszuschiebenden Seiten eine zu hohe CPU-Belastung und trifft zudem hĂ€ufig suboptimale Entscheidungen darĂŒber, welche Seiten ausgelagert werden sollen.
In den durchgefĂŒhrten Experimenten reduzierte die neue LRU-Implementierung die Anzahl gezwungener Programmbeendigungen aufgrund von Speichermangel im System (OOM Kill) um 18 %. In Chrome OS sank die Anzahl der abgebrochenen Browser-Tabs aufgrund von Speichermangel um 96 %, und die Anzahl der OOM Kill-VorfĂ€lle auf stark belasteten GerĂ€ten verringerte sich um 59 %. Dies ist die zweite Version der Patches, in der LeistungsabfĂ€lle und andere bei den Tests festgestellte MĂ€ngel behoben wurden.
Quelle: opennet.ru
