~/talk

Allocators for Compressed Pages: In-depth Comparison with z3fold in Focus

links:none on file
slides:none on file

Compares zbud, zsmalloc and z3fold with measured compression ratios and throughput: zsmalloc/zram often show ~1.5x compression while z3fold sits around 2.5–2.7x, landed in mainline 4.8, and supports eviction for zram. Implements optimizations tested: async free to batch coalescing and reduce internal fragmentation, per‑CPU lists to eliminate global spinlocks, and header tweaks; results show improved scalability and lower lock contention on multi‑threaded FIO and Android workloads, though some edge cases still raise fragmentation and header‑space overhead.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Swapping
  3. 2:04Cache
  4. 3:45Pages
  5. 5:01Data Blocks
  6. 5:36Illusions
  7. 9:31Compression Ratio
  8. 12:03Compressed Alligators
  9. 13:46Zebra
  10. 16:10SEM 2016
  11. 18:45z3fold
  12. 21:33Updateability metrics
  13. 22:53Random readwrite
  14. 23:46Profiling
  15. 25:08Results
  16. 25:59Internal fragmentation
  17. 27:22Spinlock
  18. 28:03Graph
  19. 28:26Syncopation
  20. 30:43Per CPU
  21. 33:41Conclusions
  22. 36:43Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.