Ticket #4622 (new enhancement)

Opened 4 hours ago

parallel zstd

Reported by: curtis Owned by:
Priority: minor Milestone: Future Releases
Component: mc-vfs Version: master
Keywords: compression Cc:
Blocked By: Blocking:
Branch state: no branch Votes for changeset:

Description

Using pzstd speeds up compression considerably on multi-core systems. And incurs only a minor size penalty.

I threw together this patch to try it out. https://github.com/dotysan/mc/commit/589227e13abb99fbe23667203eace3c37b4d12a9

It does pass make check but I haven't hand-tested all scenarios yet.

Anyone have strong thoughts?

Maybe it should be a separate menu item, in case there are really old systems without it? But it's been around since at least 2017.

Related to: #4571

Attachments

0001-Use-all-cores-for-zstd-compression.patch (5.8 KB) - added by curtis 4 hours ago.

Change History

Changed 4 hours ago by curtis

Note: See TracTickets for help on using tickets.