Перенес
NVМЕ
read all xz 86.13 sec
read all zstd 15.42 sec
USB
read all xz 99.87 sec
read all zstd 59.25 sec
Т.е. выводы :
1. Быстрые носители (NVME) быстрее медленных (USB)
2. При существенном разве что только для copy2ram (который актуален только на медленных носителях) увеличении размера модуля, zstd быстрее в разы xz не зависимо от CPU и носителя
Приложил squashtest . В прар2110 требует доустановки bc и у меня read показал нули
Разбираться не стал. Скрипт большой, трудночитаемый. Написал свой squashtest2
CPU~Quad core Intel Core i3-8100 (-MCP-) speed/max~800/3600 MHz Kernel~5.13.0-pf5-lf x86_64 Up~1:43
Mem~974.5/7824.3MB HDD~240.1GB(72.7% used) Procs~174 Client~Shell inxi~2.3.56
253M google-chrome-gtk3-p-96.0.4664.110_64-sf01
write zstd 18: 12,80
read zstd 18: 0,26
100M google-chrome-gtk3-p-96.0.4664.110_64-sf01.pfs
write xz max : 35,97
read xz : 1,51
92M google-chrome-gtk3-p-96.0.4664.110_64-sf01.pfs
=========
33 /mnt/live/memory/images/celluloid-gtk3-p-0.21_64-sf06
write zstd 18: 1,50
read zstd 18: 0,02
9,3M celluloid-gtk3-p-0.21_64-sf06.pfs
write xz max : 3,64
read xz : 0,27
8,3M celluloid-gtk3-p-0.21_64-sf06.pfs
3. Особенно зффект ускорения заметен на больших файлах (бинарник chrome 180мб)
4. На маленьких файлах ускорение даже в разы незаметно
Т.е. злоупотреблять zstd тоже смысла нет.