Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll24.02-24.04 ; LFU22 ; FAS ; Alt-lxde3-auc i686: DDR01-21.08 Русские PuppyLinux
0 Пользователей и 1 Гость просматривают эту тему.
тема для объединения Алгоритмы сжатия/распаковки.
rsync
# ./squashtest lz4, lzo, xz, zstd --dirs google-chrome-gtk3-p-96.0.4664.110_64-sf01 ./squashtest: строка 2: /etc/initvars: Нет такого файла или каталогаwritegoogle-chrome-gtk3-p-96.0.4664.110_64-sf01 lz4 153M 0.21 secwritegoogle-chrome-gtk3-p-96.0.4664.110_64-sf01 lzo 121M 9.50 secwritegoogle-chrome-gtk3-p-96.0.4664.110_64-sf01 xz 99M 14.69 secwritegoogle-chrome-gtk3-p-96.0.4664.110_64-sf01 zstd 105M 7.82 sec==========================================================read all lz4 0.56 secread all lzo 0.67 secread all xz 6.71 secread all zstd 0.85 secwrite all lz4 .21 secwrite all lzo 9.50 secwrite all xz 14.69 secwrite all zstd 7.82 sec==========================================================size all source 252.8M (100%)size all lz4 152.1M (60.1%)size all lzo 120.9M (47.8%)size all xz 98.0M (38.7%)size all zstd 104.9M (41.5%)==========================================================Best read speed -- lz4Best write speed -- lz4Best compression -- xz
чтение xz настолько медленное, что не упирается в скорость носителя, в отличие от других алгоритмов
В теории - да, но мы обсуждаем только первый запуск проги.
3. Особенно зффект ускорения заметен на больших файлах (бинарник chrome 180мб)
Нет. Основной вывод - чтение xz настолько медленное, что не упирается в скорость носителя, в отличие от других алгоритмов. Т.е. на свежем современном железе такой фругал будет сильно проигрывать "Большим Линуксам".
lz4 просто упирается в него при чтении.
всем проверять
read all xz 6.55 secread all zstd 0.93 secwrite all xz 14.09 secwrite all zstd 7.86 sec
read all xz 7.13 secread all zstd 4.69 secwrite all xz 25.37 secwrite all zstd 18.14 sec
Перепроверил на 5.15.10-desktop-1.mga9От ядра здесь скорость не зависит.
read all zstd 0.85 sec
read all zstd 0.93 sec
Причем на xz это не так заметно. Видимо из-за того, что архив меньше, меньше надо прочитать с носителя