OpenZFS 2.0 ja compta amb suport per a Linux, FreeBSD i mes

Brian Behlendorf, el principal desenvolupador de ZFS en Linux, va donar a conèixer fa ja diverses setmanes la nova versió 2.0 de OpenZFS al seu compte de GitHub.

El projecte ZFS en Linux ara es diu OpenZFS i en aquesta nova versió 2.0 Linux i FreeBSD ara són compatibles amb el mateix repositori, el que fa que totes les funcions de OpenZFS estiguin disponibles en les dues plataformes.

ZFS comunament conegut per la seva comunitat com OpenZFS és un sistema d'arxius de codi obert amb llicència CDDL (Llicència de desenvolupament i distribució comuna).

Utilitzat en sistemes operatius com: FreeBSD, Mac OS X 10.5 i distribucions Linux, es caracteritza per la seva gran capacitat d'emmagatzematge. És un sistema d'arxius lleuger i convenient per configurar plataformes d'administració d'emmagatzematge.

OpenZFS en realitat seria un projecte per reunir a persones i empreses que utilitzen el sistema d'arxius ZFS i estan treballant per millorar-lo. Això és per fer que ZFS sigui popular i desenvolupar-lo de forma de codi obert. OpenZFS reuneix desenvolupadors de plataformes Illumos, Linux, FreeBSD i macOS, el projecte també reuneix una àmplia gamma d'empreses.

Sobre la nova versió 2.0

Una de les característiques més atractives de ZFS és la seva memòria cau de lectura avançada, coneguda com ARC. La persistència de nivell 2 d'ARC (L2ARC) s'implementa escrivint periòdicament metadades en el dispositiu L2ARC per permetre que les entrades de la capçalera de la memòria intermèdia L2ARC es restaurin en ARC a l'importar un grup o posar en línia un dispositiu L2ARC, el que redueix l'impacte de el temps d'inactivitat en el rendiment de sistema d'emmagatzematge. Per tant, ZFS és un sistema d'arxius popular per a plataformes d'emmagatzematge.

Els sistemes amb conjunts de tasques molt grans també poden implementar un cau de lectura basat en SSD, anomenat L2ARC, que s'omple dels blocs de l'ARC que s'estan expulsant.

Històricament, un dels majors problemes amb L2ARC és que, si bé el SSD subjacent és persistent, el L2ARC en si no ho és; es queda en blanc cada vegada que es reinicia (o exporta i importa des del grup). Aquesta nova funcionalitat permet que les dades L2ARC romanguin disponibles i viables entre els cicles d'importació / exportació de el grup (inclosos els reinicis de sistema), el que augmenta enormement el valor potencial de el dispositiu L2ARC.

Una altra de les novetats d'aquesta nova versió de OpenZFS 2.0 és que ofereix una compressió en línia perfecta, ja que l'algoritme de compressió Zstd (tradicionalment, l'algoritme més utilitzat és LZ4) ofereix una relació de compressió relativament baixa, però una càrrega de CPU molt lleugera. OpenZFS 2.0.0 està traduït a zstd, un algoritme dissenyat per Yann Collet (autor de LZ4) que té com a objectiu proporcionar una compressió similar a gzip, amb una càrrega de CPU similar a LZ4.

A l'comprimir (escriure al disc), zstd-2 segueix sent més eficient que gzip-9 mentre manté un alt rendiment. En comparació amb LZ4, zstd-2 aconsegueix un 50% més de compressió a canvi d'una pèrdua de l'30% en el rendiment. Pel que fa a la descompressió (reproducció del disc), la taxa de bits és lleugerament superior, al voltant de l'36%.

A més de les característiques principals descrites anteriorment, OpenZFS 2.0.0 presenta pàgines de manual millorades i reorganitzades, així com també un rendiment significativament millorat a l'destruir, enviar i rebre ZFS i gestió de memòria més eficient i rendiment de xifrat bé optimitzat.

Un altre canvi important és que es va implementar el mode d'execució seqüencial de la comanda «Resilver» (resilver seqüencial), que reconstrueix la distribució de dades tenint en compte els canvis en la configuració de la unitat.

El nou mode permet reconstruir un mirall vdev fallit molt més ràpid que un recuperador tradicional: primer, la redundància perduda en l'arranjament es restaura el més ràpid possible, i només llavors s'inicia automàticament l'operació de «neteja» per verificar totes les sumes de verificació de dades.

La nova manera comença quan afegeix o reemplaça una unitat amb les ordres «zpool replace | attach »amb l'opció« -s ».

Finalment si estàs interessat en conèixer més a l'respecte d'aquesta nova versió, pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.