Google het meervlakkige LRU-pleisters vir Linux bekendgestel

Google het pleisters bekendgestel met 'n verbeterde implementering van die LRU-meganisme vir Linux. LRU (Least Recently User) is 'n meganisme wat jou toelaat om ongebruikte geheuebladsye weg te gooi of om te ruil. Volgens Google skep die huidige implementering van die meganisme om te bepaal watter bladsye uitgesit word, te veel las op die SVE, en neem ook dikwels swak besluite oor watter bladsye om uit te sit.

In eksperimente wat deur die maatskappy uitgevoer is, het die nuwe implementering van LRU die aantal gedwonge programbeëindigings weens 'n gebrek aan geheue in die stelsel (OOM dood) met 18% verminder, in Chrome OS het die aantal blaaieroortjies wat weggegooi is weens 'n gebrek aan geheue, afgeneem met 96% en het met 59% afgeneem. Dit is die tweede weergawe van die pleisters, wat prestasie-regressies en ander tekortkominge wat tydens toetsing opgemerk is, uitgeskakel het.

Bron: opennet.ru

Voeg 'n opmerking