Google har introduceret LRU-patches på flere niveauer til Linux

Google har introduceret patches med en forbedret implementering af LRU-mekanismen til Linux. LRU (Least Recently User) er en mekanisme, der giver dig mulighed for at kassere eller bytte ubrugte hukommelsessider. Ifølge Google skaber den nuværende implementering af mekanismen til at bestemme, hvilke sider der bliver smidt ud, for meget belastning på CPU'en og tager også ofte dårlige beslutninger om, hvilke sider der skal foregribes.

I eksperimenter udført af virksomheden reducerede den nye implementering af LRU antallet af tvungne programafslutninger på grund af manglende hukommelse i systemet (OOM kill) med 18 %, i Chrome OS faldt antallet af browserfaner, der blev kasseret på grund af mangel på hukommelse med 96 % og faldt med 59 % antallet af OOM-drab i indlæste enheder. Dette er den anden version af patcherne, som eliminerede ydeevneregressioner og andre mangler bemærket under test.

Kilde: opennet.ru

Tilføj en kommentar