Google hat mehrstufige LRU-Patches für Linux eingeführt

Google hat Patches mit einer verbesserten Implementierung des LRU-Mechanismus für Linux eingeführt. LRU (Least Latest User) ist ein Mechanismus, der es Ihnen ermöglicht, nicht verwendete Speicherseiten zu verwerfen oder auszutauschen. Laut Google verursacht die aktuelle Implementierung des Mechanismus zur Bestimmung, welche Seiten entfernt werden sollen, eine zu hohe Belastung der CPU und führt außerdem häufig zu falschen Entscheidungen darüber, welche Seiten entfernt werden sollen.

In vom Unternehmen durchgeführten Experimenten reduzierte die neue Implementierung von LRU die Anzahl erzwungener Programmabbrüche aufgrund von Speichermangel im System (OOM-Kill) um 18 %, in Chrome OS verringerte sich die Anzahl der aufgrund von Speichermangel verworfenen Browser-Tabs um 96 % und um 59 % gesunken. Anzahl der OOM-Kills in geladenen Geräten. Dies ist die zweite Version der Patches, die Leistungseinbußen und andere beim Testen festgestellte Mängel beseitigte.

Source: opennet.ru

Kommentar hinzufügen