3 Tačke
Članak

CRAM kompresija memorije u Linuxu donosi 452x ubrzanje

Nova CRAM metoda kompresuje podatke direktno u RAM-u, bez swap-a, i postiže do 452 puta brže čitanje od ZRAM-a, uz planove za integraciju u Linux kernel.

3 Tačke
42 sekunde čitanja

Nova metoda kompresije memorije pod nazivom CRAM, koju je razvio Gregory Price sa timom u Meti, omogućava kompresiju podataka direktno u RAM-u, bez oslanjanja na swap. Za razliku od zswap i ZRAM, koji su swap slojevi, CRAM koristi privatni NUMA čvor i takozvani Chicken Bit za upravljanje alokacijom, što omogućava brz pristup kompresovanim podacima brzinom DRAM-a.

U testovima, CRAM postiže do 452 puta brže čitanje od ZRAM-a, dok je u scenarijima sa upisom i dalje 5,4 puta brži. Iako još nije rešen problem procene dostupne logičke memorije, CRAM bi mogao doneti značajno ubrzanje na Linux serverima i uređajima poput Steam Deck-a, a očekuje se i integracija u kernel.

Povezani članci