https://github.com/magos-linux/magos-linux/blob/master/make_MagOS/files/patches/rootfs/MagOS/usr/lib/magos/scripts/squashtestЭто сквоштест. Частично отвязал от магос, думаю можно проверить в PRA. Сам не смотрел еще.
Значит так. Это проверка не для самих алгоритмов, а для связки проц+носитель+ауфс+сквошфс+алгоритм.
То есть проверяем какой алгоритм с какими блоками и прочими параметрами лучше подойдет для конкретной машины и носителя с которого собираетесь грузить.
По этому запускать скрипт нужно так, чтоб текущая папка была на нужном носителе, и там должно быть достаточно места для модулей сделанных из указанных папок с каждым из указанных алгоритмов. Запускать под рутом.
Для магос заданы дефолтные папки, на которых идет проверка, вам надо будет задать свои. Примерно так.
squashtest lzo, gzip, xz, lz4 --dirs /opt /var
Алгоритмы разделяются запятой, папки пробелами. К алгоритму можно указать доп параметры например lz4 -Xhc -b 1M
Чем больше будет размер папок тем дольше будет думать и тем точнее результат. Но. Скрипт активно пишет в /tmp, чтоб минимизировать влияние чтения с диска по этому указанные папки должны туда войти
Любые ваши действия за компом во время тестирования способны повлиять на результат, по этому выключаем браузеры, отходим подальше, накрываемся ветошью и не отсвечиваем
)