Hlavní navigace

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

Sdílet

Jan Fikar

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?
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?