Официально выпущен OpenZFS 2.2: добавлено клонирование блоков, поддержка контейнеров Linux и оптимизация производительности

OpenZFS 2.2 официально выпущена. В этом выпуске добавлено множество новых функций, улучшена производительность и другие улучшения.

Поддерживаемые платформы:

  • Linux : совместим с версиями ядра 3.10–6.5.
  • FreeBSD : совместима с версиями, начиная с 12.2-RELEASE.

Примечательные изменения в OpenZFS 2.2 включают: поддержку контейнеров Linux, контрольную сумму BLAKE3 и  функцию клонирования блоков .

Функция клонирования блоков поддерживает клонирование файла (или подмножества файловых блоков) в другой (или тот же) файл путем создания только дополнительной ссылки на блок данных без копирования самих данных. Блочное клонирование — это быстрый метод дедупликации данных вручную.

Поддержка контейнеров Linux включает монтирование IDMAPPED в пространствах имен пользователей, поддержку OverlayFS и поддержку делегирования пространства имен Linux.

По сравнению с алгоритмами результаты производительности с использованием хеширования BLAKE3 превосходны: они намного быстрее, чем SHA-256 и SHA-512. В частности, BLAKE3 поддерживает режимы оптимизации AVX2 и AVX-512.

Кроме того, в OpenZFS 2.2 добавлена ​​функция исправления «zfs-receive» для восстановления поврежденных данных в файловой системе, свойствах Vdev и различных улучшений производительности.

Улучшения производительности в OpenZFS 2.2 включают полностью адаптивный ARC, поддержку аппаратно-ускоренных контрольных сумм SHA2, раннее завершение Zstd, улучшенную предварительную выборку и другие общие оптимизации производительности.

Подробности см. в примечаниях к выпуску .

рекомендация

отwww.oschina.net/news/261908/openzfs-2-2-released
рекомендация