Hlavní navigace

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

6. 9. 2019

Sdílet

Tux logo Autor: Larry Ewing / Simon Budig

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.

Byl pro vás článek přínosný?

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.