Прогоню интереса ради стандартной конструкцией с time и dd разные архиваторы, тупо забэкапить весь пустой ssd с 21 Гб данных.
lz4 -- процессор почти не жрало, частота и турбо-буст не повышались. времени реального потрачено чуть меньше чем на 8-поточном bzip2, процессорного -- в 6 раз меньше, запаковал чуть лучше.
time dd if=/dev/sda bs=16M | lz4 -5 -c | dd of=/dev/null
7154+1 записей получено
7154+1 записей отправлено
120034123776 байтов (120 GB, 112 GiB) скопировано, 774,042 s, 155 MB/s
26676860+1 записей получено
26676860+1 записей отправлено
13658552778 байтов (14 GB, 13 GiB) скопировано, 774,045 s, 17,6 MB/s
real 12m54,047s
user 8m41,001s
sys 3m17,550s
zstd. Реального времени вдвое меньше чем lz4, процессорного -- примерно столько же, сколько и lz4, сжатие лучше. Процессор был, соответственно, загружен где-то на 55-60%.
ime dd if=/dev/sda bs=16M | zstd -5 -T0 - | dd of=/dev/null
7154+1 записей получено
7154+1 записей отправлено
120034123776 байтов (120 GB, 112 GiB) скопировано, 360,26 s, 333 MB/s
22859557+1 записей получено
22859557+1 записей отправлено
11704093683 байтов (12 GB, 11 GiB) скопировано, 360,267 s, 32,5 MB/s
real 6m0,284s
user 8m6,034s
sys 3m39,078s
xz c -5 -- самый тяжелый в плане процессора и памяти, процессорного и реального времени. Но лучше сжал почти в 1,5 раза любого из предыдущих.
ime dd if=/dev/sda bs=16M | xz -5 -T0 -c | dd of=/dev/null
7154+1 записей получено
7154+1 записей отправлено
120034123776 байтов (120 GB, 112 GiB) скопировано, 1484,12 s, 80,9 MB/s
20613302+1 записей получено
20613302+1 записей отправлено
10554011072 байтов (11 GB, 9,8 GiB) скопировано, 1484,69 s, 7,1 MB/s
real 24m44,764s
user 176m19,560s
sys 3m45,746s
pbzip2, с которого тему и начинал
time dd if=/dev/sda bs=16M |pbzip2 -5 -c | dd of=/dev/null
7154+1 записей получено
7154+1 записей отправлено
120034123776 байтов (120 GB, 112 GiB) скопировано, 711,317 s, 169 MB/s
24020800+85134 записей получено
24039539+1 записей отправлено
12308244307 байтов (12 GB, 11 GiB) скопировано, 711,329 s, 17,3 MB/s
real 11m51,332s
user 73m24,873s
sys 5m4,541s
красивое
# создать
lz4 -vc < /dev/sdxx > backup_SDXX.lz4
# развернуть
lz4 -vdc < backup_SDXX.lz4 > /dev/sdxx