SUMMARY *** Please add multithread / multicore extraction and compression. On modern systems, especially with fast 7.000MB/s NVME's, the extraction and compression could be a lot faster. Comparing speeds with Windows (e.g. 7-zip) gives me sometimes 4-5 times of a quicker extraction than with Ark on Linux. I can also monitor the system load when extracting and it doesn't do any real load to CPU/NVME. *** STEPS TO REPRODUCE Extract / Compress anything OBSERVED RESULT Slow speed EXPECTED RESULT Faster speed SOFTWARE/OS VERSIONS Linux/KDE Plasma: x86_64 Linux 6.4.12-arch1-1 KDE Plasma Version: 5.27.7 KDE Frameworks Version: 5.109.0-1 Qt Version: 5.15.10 ADDITIONAL INFORMATION Thinkpad T14s G3 AMD (Ryzen 7 6850U, 32GB RAM, Solidigm P44 Pro NVME)
I don't want to be ignorant but why doesn't this get more attention? Am I missing smth?
*** Bug 474805 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/utilities/ark/-/merge_requests/207
Git commit e0928747e26415a1b46e753c517fb83b4b24c62c by Elvis Angelaccio, on behalf of Zhangzhi Hu. Committed on 05/11/2023 at 12:58. Pushed by elvisangelaccio into branch 'master'. Add support for xz & zstd multithread compression xz & zstd compression was single-threaded; make it multi-threaded, with an algorithm to calculate the ideal number of threads based on the number of CPU cores. FIXED-IN: 24.02 M +18 -0 plugins/libarchive/readwritelibarchiveplugin.cpp https://invent.kde.org/utilities/ark/-/commit/e0928747e26415a1b46e753c517fb83b4b24c62c
Multithread fornxz and zstd was added but the majority of ppl work with zip,7z and rar which still doesn't have multithread and makes using Ark a lot.slower compared to other tools.