• aard@kyu.de
    link
    fedilink
    arrow-up
    3
    ·
    10 months ago

    Yes, but I’m asking you to use pbzip. bzip at best utilizes one core, both for packing and unpacking. pbzip uses as many cores as IO bandwith allows - with standard SATA SSDs that’s typically around 30.

    pbzip can only utilize multiple cores if the archive was created with it as well.

      • Programmer Belch@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        10 months ago

        I’ve searched for it and xz also doesn’t use multithreading by default, you can change the program tar uses to compress by passing the -I option. For xz using all possible CPU threads:

        tar -cv -I 'xz -6 -T0' -f archive.tar.xz [list of directories]

        The number indicates the compression ratio, the higher the number, the more compressed the archive will be but it will cost more in terms of memory and processing time