Skip to content

pkgforge-dev/zsync-efficiency-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Findings:

  • DWARFS has worse zsync efficiency than SQUASHFS, this is mainly due to Nilsimsa ordering,
image
  • Running mkdwarfs with --order=path which removes Nilsimsa ordering improves the efficiency a lot (from 18% to 68%). But still lower than the 95% of SQUASHFS. I have no idea what is responsible of the 27% difference. --no-section-index and --window-size=0 had no impact in the zsync efficiency.
image
  • Block size and compression level doesn't really change the zsync efficiency.

  • --order=none is worse than --order=path, efficiency is 34%.

image

TLDR: Use mkdwarfs with --order=path to have good zsync efficiency, compression level, block size and other options don't seem to help at all.


  • Bonus: zstd10 with -S20 (1MIB blocks) doesn't really increase the launch speed. You are better off always using zstd22 and -S26 (64 MIB blocks).
image
  • Bonus2: --order=path improves the launch speed very slightly:
image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages