O multi-generational LRU (MGLRU) od Google jsme tu již počátkem roku psali. MGLRU má být úspornější k CPU než v současnosti používaný algoritmus LRU (Least Recently Used), který se navíc často rozhodne pro uvolnění nevhodné stránky.
Ve středu byla zaslána již 13. verze MGLRU. V současnosti MGLRU používá Android, Arch Linux Zen, Chrome OS, Liquorix, post-factum, XanMod a nově i Armbian.
Server Phoronix přinesl v úterý test MGLRU v12 na 128 GB RAM a ve většině testů se výkon zvětšil, například v STV-AV1 o 3 %. V několika testech došlo naopak ke zhoršení výkonu, například u zstd o 3 %. Rozdíl je více patrný při nedostatku RAM, proto Phoronix testoval také jen na 8 GB RAM. Zde byl Redis asi 5× rychlejší a InfluxDB asi 3×.
S trochou štěstí se MGLRU snad dočkáme již v jádře 5.20.
(zdroj: phoronix)