Google představil víceúrovňové opravy LRU pro Linux

Google představil záplaty s vylepšenou implementací mechanismu LRU pro Linux. LRU (Least Last User) je mechanismus, který vám umožňuje zahodit nebo vyměnit nepoužívané paměťové stránky. Podle Googlu současná implementace mechanismu pro určování, které stránky jsou vyřazeny, příliš zatěžuje CPU a také často dělá špatná rozhodnutí o tom, které stránky mají být vyřazeny.

V experimentech prováděných společností nová implementace LRU snížila počet nucených ukončení programu kvůli nedostatku paměti v systému (OOM kill) o 18 %, v Chrome OS se snížil počet karet prohlížeče zahozených kvůli nedostatku paměti. o 96 % a snížení o 59 %.počet zabití OOM v načtených zařízeních. Jedná se o druhou verzi záplat, která eliminovala regrese výkonu a další nedostatky zaznamenané během testování.

Zdroj: opennet.ru

Přidat komentář