zstd — лучший баланс скорость/степень на современных ядрах.
# сжать с использованием всех ядер
zstd --threads=0 -19 file.tar -o file.tar.zst
# через tar
tar -I 'zstd -19 --threads=0' -cf archive.tar.zst ./dir/
# распаковать
tar --zstd -xf archive.tar.zst
Уровни 1–22: -3 — по умолчанию, -19 — хороший компромисс. --threads=0 берёт все ядра автоматически. На NVMe zstd быстрее xz в 10–20× при сравнимом сжатии. Для .gz — pigz, для .bz2 — pbzip2.
#linux #bash #sysadmin
