Google har introducerat LRU-patchar på flera nivåer för Linux

Google har introducerat patchar med en förbättrad implementering av LRU-mekanismen för Linux. LRU (Least Recently User) är en mekanism som låter dig kassera eller byta oanvända minnessidor. Enligt Google skapar den nuvarande implementeringen av mekanismen för att avgöra vilka sidor som ska vräkas för mycket CPU-belastning, och tar också ofta dåliga beslut om vilka sidor som ska föregripas.

I experiment utförda av företaget minskade den nya implementeringen av LRU antalet påtvingade programavslutningar på grund av brist på minne i systemet (OOM kill) med 18 %, i Chrome OS minskade antalet webbläsarflikar som kasserades på grund av brist på minne med 96 % och minskade med 59 % antalet OOM-dödar i laddade enheter. Detta är den andra versionen av patchar, som eliminerade prestandaregressioner och andra brister som uppmärksammades under testning.

Källa: opennet.ru

Lägg en kommentar