[devel-distro] параметры сжатия squashfs (was: mkimage-profiles 1.4.8-alt1)

Michael Shigorin mike at altlinux.org
Fri Mar 19 18:56:50 MSK 2021


On Fri, Mar 19, 2021 at 10:14:29PM +0700, Антон Мидюков wrote:
> >>> Убрал вообще -b 262144 -noI и попробовал
> >>> образ собрался и нормально работает и загружается
> >> Возможно, пора это вынести.  Когда писал лет десять назад --
> >> тщательно вымерял и сравнивал, но тогда и сами squashfs-tools
> >> были другими.
> Теперь вопрос: удалять или сделать проверку рабочей?
> Насколько она нужна вообще? Столько лет без неё работало :)

Поиграйся сначала с каким-нить образом вручную -- собери с
DEBUG=1 CLEAN=0, чтоб двадцать раз не пересоздавать сам чрут
(хотя если лень, то можно и попересоздавать), и поделай из него
squashfs с разными -b (в разумных пределах больше -- плотнее,
по идее) да почитай, что там сейчас есть из опций.

Насколько помню, изначально задумка этого теста была в том,
чтобы пораньше свалиться, если ядро заведомо не умеет нужного;
ну и чтобы на x86, для которого в squashfs-tools была сделана
-Xbcj (смотрю, сейчас ещё для нескольких архитектур есть),
можно было использовать специфический фильтр содержимого.

Кстати, до кучи можно было бы поиграться в -comp zstd
для слабых машинок (хотя с SD-шки тоже ещё вопрос, в чём
лучше выиграть -- именно в скорости распаковки или в I/O;
наверное, тут бы пытался сравнивать скорость поступления
распакованного содержимого).

Ну и посмотреть, насколько сейчас полезен -noI -- смутно
припоминаю, что десяток лет назад на оптике помогало.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


More information about the devel-distro mailing list