MGLRU: lepší správa paměti od Google se blíží

8. 7. 2022

Sdílet

SDR DDR1 DDR2 DDR3 DIMM paměti Autor: David Ježek, podle licence: CC BY-SA 4.0
SDR DDR1 DDR2 DDR3 DIMM paměti

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)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.