Google har introdusert LRU-oppdateringer på flere nivåer for Linux

Google har introdusert patcher med en forbedret implementering av LRU-mekanismen for Linux. LRU (Least Recently User) er en mekanisme som lar deg forkaste eller bytte ubrukte minnesider. Ifølge Google skaper den nåværende implementeringen av mekanismen for å avgjøre hvilke sider som blir kastet ut for mye belastning på CPU, og tar også ofte dårlige beslutninger om hvilke sider som skal kastes ut.

I eksperimenter utført av selskapet reduserte den nye implementeringen av LRU antallet tvungne programavslutninger på grunn av mangel på minne i systemet (OOM kill) med 18 %, i Chrome OS reduserte antallet nettleserfaner som ble forkastet på grunn av mangel på minne med 96 % og redusert med 59 % antall OOM-drap i ladede enheter. Dette er den andre versjonen av oppdateringene, som eliminerte ytelsesregresjoner og andre mangler som ble lagt merke til under testing.

Kilde: opennet.ru

Legg til en kommentar