CRAM: A Meta forradalmi memóriatömörítési eljárása

A Meta mérnökei bemutatták a CRAM-et, amely a ZRAM-nál lényegesen gyorsabb memóriatömörítést tesz lehetővé a swap réteg megkerülésével.

A Meta mérnöke, Gregory Price és csapata a prágai Linux Plumbers' Conference eseményen mutatta be a CRAM nevű új memóriatömörítési eljárást. A technológia lényege, hogy a tömörített adatokat közvetlenül a memóriában tárolja, elkerülve a lassú swap réteg használatát.

A CRAM privát NUMA csomópontot használ a menedzseléshez, és támogatja a migrációt, valamint a ballooning folyamatokat is. Olvasási műveleteknél a ZRAM-hoz képest akár 452-szeres teljesítményt nyújt, 20 százalékos írási arány mellett pedig 5,4-szer gyorsabb nála.

A rendszer a Chicken Bit mechanizmussal szabályozza a terhelést, ám az íráshoz folio migráció szükséges az eredeti NUMA tartományba. Bár a sebesség kiemelkedő, a változó tömöríthetőség miatt a pontos logikai RAM-kapacitás meghatározása még megoldatlan feladat.


Kapcsolódó hírek

Panaszok érkeztek az új iPhone és Apple Watch modellekre

Az Intel és Elon Musk közös Terafabot épít

Jelentős áremelkedés várható a memóriapiacon

Linux 7.4: Jelentős gyorsulást hoz a PerfOpt

Hatalmasat nőhet a GDDR7 memória sűrűsége