On Mon, Oct 8, 2018 at 8:52 AM Jan Engelhardt
Compression performance plots are often done with something like the Silesia corpus. Linux distributions have rather different proportions of file types, I think. They have a lot of machine code, and even more data files, and probably not so much text and images. Since our data set is also 2.8 orders of magnitude bigger, rerunning a compression shootout will give more detail. So I did just that.
http://paste.opensuse.org/15790105 http://inai.de/files/openSUSE-compression.ods (My measurements included just *.x86_64.rpm + *.noarch.rpm.)
The takeaway from that is:
* xz outperforms zstd in the regions that xz caters to. But overall, xz forms the far end of the "law of diminishing returns".
* Moving openSUSE from xz-5 to xz-2 saves 50% of time for an investment of just 3.2 GB of space. Or, moving to zstd-7, saving 85% for ~6.1 GB.
This jives with my own analysis in Fedora. For what it's worth, we use xz-2 for Fedora packages for this reason. At this point, I don't think zstd compression for RPM payloads makes sense yet, though it's something I'm constantly looking at. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org