Hlavní navigace

Navržen nový SLAB alokátor pro Linux šetří spoustu paměti

Sdílet

Jan Fikar 6. 9. 2019

Vývojář Facebooku Roman Gushchin poslal do LKML návrh na vylepšení SLAB alokátoru paměti. Proti stávajícímu alokátoru umožňuje sdílení stránky více cgroups. Podle Romanových měření nový alokátor při běžném zatížení (webový frontend, databázová cache, dns server) ušetří  30 – 40 % SLAB paměti, což odpovídá 650 – 800 MB.

Je ještě potřeba dodat, že v jádře jsou alokátory paměti vlastně tři. Historicky první založený na Solarisu SLAB od jádra 2.2, který má brát ohled na cache. Od jádra 2.6.23 je výchozím alokátorem SLUB, který je jednodušší a lépe pracuje s více procesory a také je k dispozici jednoduchý SLOB spíše pro malé systémy. Romanovy změny se týkají všech tří alokátorů.

(zdroj: phoronix)

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.