Новая версия — как апгрейд мозга для вашей файловой системы.
Для просмотра ссылки Войдиили Зарегистрируйся новая версия SquashFS-Tools 4.7 — важное обновление утилит для работы с образами файловой системы SquashFS. Главные изменения — значительный рост производительности, переработанная система справки и новые опции для создания воспроизводимых образов.
По словам разработчика Филлипа Лафера, в зависимости от структуры исходных данных и типа носителя, производительность может увеличиться от 20% до десятикратного ускорения. Основной вклад в это улучшение внёс переход к параллельному чтению файлов при создании образов с помощью <code>mksquashfs</code>.
Теперь <code>mksquashfs</code> использует потоки чтения для разных типов файлов: до четырёх потоков для небольших файлов (меньше размера блока) и столько же — для крупных. Эти значения можно изменить с помощью новых флагов <code>-small-readers</code> и <code>-block-readers</code>. Для совместимости предусмотрена опция <code>-single-reader</code>, позволяющая вернуть однопоточное поведение, как в предыдущих версиях.
Параллельное чтение особенно эффективно при работе с большим числом мелких файлов и на быстрых SSD или сетевых хранилищах, где узким местом является скорость ввода-вывода.
Также улучшена поддержка воспроизводимых сборок: <code>mksquashfs</code> и <code>sqfstar</code> расширили опции установки временных меток и добавили короткие обозначения для упрощения их применения.
Дополнительно переработана встроенная справка. Она стала более читаемой и содержит примеры использования новых опций.
Для просмотра ссылки Войди
По словам разработчика Филлипа Лафера, в зависимости от структуры исходных данных и типа носителя, производительность может увеличиться от 20% до десятикратного ускорения. Основной вклад в это улучшение внёс переход к параллельному чтению файлов при создании образов с помощью <code>mksquashfs</code>.
Теперь <code>mksquashfs</code> использует потоки чтения для разных типов файлов: до четырёх потоков для небольших файлов (меньше размера блока) и столько же — для крупных. Эти значения можно изменить с помощью новых флагов <code>-small-readers</code> и <code>-block-readers</code>. Для совместимости предусмотрена опция <code>-single-reader</code>, позволяющая вернуть однопоточное поведение, как в предыдущих версиях.
Параллельное чтение особенно эффективно при работе с большим числом мелких файлов и на быстрых SSD или сетевых хранилищах, где узким местом является скорость ввода-вывода.
Также улучшена поддержка воспроизводимых сборок: <code>mksquashfs</code> и <code>sqfstar</code> расширили опции установки временных меток и добавили короткие обозначения для упрощения их применения.
Дополнительно переработана встроенная справка. Она стала более читаемой и содержит примеры использования новых опций.
- Источник новости
- www.securitylab.ru