Сайт | Скачать | Видео | Wiki

Автор Тема: алгоритмы сжатия/распаковки  (Прочитано 10414 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ильфат

  • Ветеран
  • *****
  • Сообщений: 438
  • Репутация: +11/-0
Re: алгоритмы сжатия/распаковки
« Ответ #75 : 15 Март 2019, 16:23:27 »
Похоже магос переезжает на новое ядро. )
Роса! )) В репах официально давно уже 4.15, также есть репозитории с более новыми ядрами, в том числе 5.0. Так вот теперь просто в iso будет изначально 4.15, вот и все. А в МагОС ядро собирается из исходников, правда скорее всего той же Росы, но как правило версия всегда чуть новее. Сам пока не знаю почему собирают сами, может своими настройками. А так можно и Росовское использовать, aufs есть.
МагОС еще в декабре, если не в ноябре, хотели на 4.15 перевести, но из-за плохого свопинга решили не торопиться.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2965
  • Репутация: +93/-1
  • Автор темы
Re: алгоритмы сжатия/распаковки
« Ответ #76 : 24 Август 2019, 13:17:55 »
Squashfs-tools слегка обновился на днях, может появились какие полезные функции.
README-4.4: Update for Squashfs-tools 4.4 release

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #77 : 24 Сентябрь 2019, 09:52:20 »
в осеннем выпуске Ubuntu будет совершён переход на применение алгоритма LZ4 для сжатия ядра Linux и начального загрузочного образа initramfs
Цитата
проведено тестирование скорости загрузки ядра при использовании алгоритмов BZIP2, GZIP, LZ4, LZMA, LZMO и XZ. BZIP2, LZMA и XZ были сразу отброшены из-за медленной распаковки. Из оставшихся наименьший размер образа оказался при использовании GZIP, но LZ4 распаковывал данные в семь раз быстрее GZIP, отставая по размеру на 25%. LZMO отставал от GZIP по степени сжатия на 16%, но по скорости распаковки был быстрее всего в 1.25 раза.
А мы что-то потужились выше в этой теме, но ни к чему не пришли
Остаемся на xz ...
Никто больше не тестировал?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 2965
  • Репутация: +93/-1
  • Автор темы
Re: алгоритмы сжатия/распаковки
« Ответ #78 : 05 Январь 2020, 17:53:31 »
Arch Linux перешёл на использование алгоритма zstd для сжатия пакетов
Пересборка пакетов в формат zstd привела к суммарному увеличению размера пакетов на 0.8%, но обеспечило ускорение распаковки на 1300%.

Разместил новость в этой теме, может когда-то и на нашем форуме придет понимание, что не надо 'фетишировать' маленький размер сборки, любой ценой, теряя производительность и удобства по дороге к этой цели.
И вся эта тема, с тестами, прямо 'вопиет' об этом.

Еще http://forum.puppyrus.org/index.php?topic=22266.msg163573#msg163573.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #79 : 17 Январь 2020, 12:02:38 »
Arch Linux перешёл на использование алгоритма zstd для сжатия пакетов
Под это надо править конфиги mc и некоторые скрипты и обновить libarchive
Уже начал. Желающие помогать есть (выкладывать промежуточное, чтобы вместе быстрее получилось)?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #80 : 20 Январь 2020, 13:43:54 »
Под это надо править конфиги mc и некоторые скрипты и обновить libarchive
089-z-zst-sf01.pfs - положить в /base
поправил, обновил. Дополнительно обновил gcc-libs до версии, как в  деб10
Прошу проверить и обновлю 001

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #81 : 24 Январь 2020, 11:00:17 »
Прошу проверить и обновлю 001
Не дождался обратной связи. Включил в 089 089-pra-upd-1801-sf86.pfs

089-upd-1912-sf15.pfs - добавил исправленные скрипты.  libarchive здесь и так новый
« Последнее редактирование: 24 Январь 2020, 11:05:40 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #82 : 07 Февраль 2020, 09:17:17 »
у вас есть разработки использующие zstd? Наверное есть и в сотый раз отвечаете... Как там сжатие максимальное, если с вашим инструментарием поженить вместо xz? Вроде и скорость заявлена, и компрессия... Слабо шарю, просьба щеки не надувать, терминами не грузить :)
На средне бодром железе я не ощутил разницы по скорости
Размер минимальный у xz. Его и юзаю
На слабом железе , возможно, разница будет. К определенном выводам не пришли
Пережмите и расскажите впечатления

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: алгоритмы сжатия/распаковки
« Ответ #83 : 12 Февраль 2020, 09:13:45 »
Вот тестик очередной zstd vs. xz не мой, но по моей просьбе  :) Создатель дериватива Aporteus из дружественной японии  :) продемонстрировал скорость загрузки: https://forum.porteus.org/viewtopic.php?p=75910#p75910
Насколько я понял, пока выбор: либо размер модуля, либо скорость загрузки.

Если разработчики zstd в новых версиях увеличат компрессии до равной xz, то думаю можно перелазить. А пока подожду...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28967
  • Репутация: +195/-0
    • PuppyRus-A
Re: алгоритмы сжатия/распаковки
« Ответ #84 : 12 Февраль 2020, 09:19:29 »
продемонстрировал скорость загрузки
Насколько я понял на результаты Blowfish никак не повлияло
С systemd быстрее загрузилось на 5 сек
Мой выбор по прежнему - меньший размер, т.е. xz

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: алгоритмы сжатия/распаковки
« Ответ #85 : 12 Февраль 2020, 09:21:28 »
sfs, согласен