OpenZFS 2.0 prend déjà en charge Linux, FreeBSD et plus

Brian Behlendorf, le développeur ZFS leader sur Linux, a publié il y a plusieurs semaines la nouvelle version 2.0 d'OpenZFS dans votre compte GitHub.

Le projet ZFS sous Linux s'appelle désormais OpenZFS et dans cette nouvelle version 2.0 Linux et FreeBSD sont désormais pris en charge avec le même référentiel, rendant toutes les fonctionnalités d'OpenZFS disponibles sur les deux plates-formes.

ZFS communément connu par votre communauté comme OpenZFS est un système de fichiers open source avec licence CDDL (Licence commune de développement et de distribution).

Utilisé dans les systèmes d'exploitation tels que: FreeBSD, Mac OS X 10.5 et distributions Linux, Il se caractérise par sa grande capacité de stockage. Il s'agit d'un système de fichiers léger et pratique pour configurer les plates-formes de gestion de stockage.

OpenZFS ce serait en fait un projet de rapprochement des personnes et des entreprises en utilisant le système de fichiers ZFS et ils s'efforcent de l'améliorer. Il s'agit de rendre ZFS populaire et de le développer de manière open source. OpenZFS rassemble des développeurs des plates-formes illumos, Linux, FreeBSD et macOS, le projet rassemble également un large éventail d'entreprises.

À propos de la nouvelle version 2.0

L'une des fonctionnalités les plus attrayantes de ZFS est son cache de lecture avancé, connu sous le nom d'ARC. La persistance ARC niveau 2 (L2ARC) est implémentée en écrivant périodiquement des métadonnées sur le périphérique L2ARC pour permettre aux entrées d'en-tête de tampon L2ARC d'être restaurées dans ARC lors de l'importation d'un pool ou de la mise en ligne d'un périphérique L2ARC, réduisant ainsi l'impact des temps d'arrêt des performances du système de stockage. Par conséquent, ZFS est un système de fichiers populaire pour les plates-formes de stockage.

Les systèmes avec de très grands ensembles de tâches peuvent également implémenter un cache de lecture basé sur SSD, appelé L2ARC, qui se remplit à partir des blocs ARC éjectés.

Historiquement, l'un des plus gros problèmes avec L2ARC est que si le SSD sous-jacent est persistant, le L2ARC lui-même ne l'est pas; devient vide à chaque redémarrage (ou exportation et importation depuis un groupe). Cette nouvelle fonctionnalité permet aux données L2ARC de rester disponibles et viables entre les cycles d'import / export de groupe (y compris les redémarrages du système), augmentant considérablement la valeur potentielle de l'appliance L2ARC.

Une autre nouveauté de cette nouvelle version d'OpenZFS 2.0 est que offre une compression en ligne parfaite, puisque l'algorithme de compression Zstd (traditionnellement l'algorithme le plus utilisé est lz4) offre un taux de compression relativement faible, mais une charge CPU très légère. OpenZFS 2.0.0 offre un support pour zstd, un algorithme conçu par Yann Collet (auteur de lz4) qui vise à fournir une compression similaire à gzip, avec une charge CPU similaire à lz4.

Lors de la compression (écriture sur disque), zstd-2 est toujours plus efficace que gzip-9 tout en conservant des performances élevées. En comparaison avec lz4, zstd-2 atteint 50% de compression en plus en échange d'une perte de performance de 30%. Quant à la décompression (lecture de disque), le débit binaire est légèrement plus élevé, autour de 36%.

En plus des principales fonctionnalités décrites ci-dessus, OpenZFS 2.0.0 propose des pages de manuel réorganisées et améliorées, aussi bien que amélioration significative des performances lors de la destruction, l'envoi et la réception de zfs et une gestion de la mémoire plus efficace et des performances de chiffrement bien optimisées.

Un autre changement important est que le mode d'exécution séquentielle de la commande a été implémenté Resilver (résilver séquentiel), qui reconstruit la distribution des données en tenant compte des changements dans la configuration du lecteur.

La nouvelle façon permet de reconstruire un miroir vdev défaillant beaucoup plus rapidement qu'un récupérateur traditionnel: d'abord, la redondance perdue dans la baie est restaurée aussi rapidement que possible, et alors seulement l'opération de «nettoyage» est automatiquement lancée pour vérifier toutes les sommes de contrôle des données.

Le nouveau mode démarre lorsque vous ajoutez ou remplacez un lecteur avec l'option «zpool replace | attachez "avec l'option" -s ".

Enfin si vous souhaitez en savoir plus de cette nouvelle version, vous pouvez vérifier détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.