1 ====== 2 z3fold 3 ====== 4 5 z3fold is a special purpose allocator for stor 6 It is designed to store up to three compressed 7 It is a zbud derivative which allows for highe 8 ratio keeping the simplicity and determinism o 9 10 The main differences between z3fold and zbud a 11 12 * unlike zbud, z3fold allows for up to PAGE_SI 13 * z3fold can hold up to 3 compressed pages in 14 * z3fold doesn't export any API itself and is 15 via the zpool API. 16 17 To keep the determinism and simplicity, z3fold 18 stores an integral number of compressed pages 19 up to 3 pages unlike zbud which can store at m 20 compression ratio goes to around 2.7x while zb 21 22 Unlike zbud (but like zsmalloc for that matter 23 return a dereferenceable pointer. Instead, it 24 handle which encodes actual location of the al 25 26 Keeping effective compression ratio close to z 27 depend on MMU enabled and provides more predic 28 which makes it a better fit for small and resp
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.