Brian Behlendorf, cel mai important dezvoltator ZFS pe Linux, a lansat acum câteva săptămâni noua versiune 2.0 a OpenZFS în contul dvs. GitHub.
Proiectul ZFS pe Linux se numește acum OpenZFS și în această nouă versiune 2.0 Linux și FreeBSD sunt acum acceptate cu același depozit, punând la dispoziție toate caracteristicile OpenZFS pe ambele platforme.
ZFS cunoscut în mod obișnuit de către comunitatea ta, cum ar fi OpenZFS este un sistem de fișiere open source cu licență CDDL (Licență comună de dezvoltare și distribuție).
Utilizat în sisteme de operare precum: FreeBSD, Mac OS X 10.5 și distribuții Linux, Se caracterizează prin capacitatea sa mare de stocare. Este un sistem de fișiere ușor și convenabil pentru configurarea platformelor de gestionare a stocării.
OpenZFS ar fi de fapt un proiect de a aduce oameni și companii împreună folosind sistemul de fișiere ZFS și lucrează pentru a-l îmbunătăți. Acesta este pentru a face ZFS popular și a-l dezvolta într-un mod open source. OpenZFS reunește dezvoltatori de pe platformele illumos, Linux, FreeBSD și macOS, proiectul reunește și o gamă largă de companii.
Despre noua versiune 2.0
Una dintre cele mai atractive caracteristici ale ZFS este cache-ul său avansat de citire, cunoscut sub numele de ARC. ARC Nivelul 2 Persistență (L2ARC) este implementat prin scrierea periodică de metadate pe dispozitivul L2ARC pentru a permite intrările de antet tampon L2ARC să fie restaurate în ARC atunci când importați un grup sau aduceți un dispozitiv L2ARC online, reducând impactul a timpului de nefuncționare a performanței sistemului de stocare. Prin urmare, ZFS este un sistem de fișiere popular pentru platformele de stocare.
Sistemele cu seturi de sarcini foarte mari pot implementa, de asemenea, un cache de citire bazat pe SSD, numit L2ARC, care se umple din blocurile ARC care sunt expulzate.
Din punct de vedere istoric, una dintre cele mai mari probleme cu L2ARC este că, deși SSD-ul subiacent este persistent, L2ARC în sine nu este; rămâne necompletat de fiecare dată când reporniți (sau exportați și importați din grup). Această nouă funcționalitate permite ca datele L2ARC să rămână disponibile și viabile între ciclurile de import / export de grup (inclusiv repornirile sistemului), crescând semnificativ valoarea potențială a dispozitivului L2ARC.
O altă noutate a acestei noi versiuni a OpenZFS 2.0 este aceea oferă compresie perfectă în linie, deoarece algoritmul de compresie Zstd (în mod tradițional cel mai utilizat algoritm este lz4) oferă un raport de compresie relativ scăzut, dar o sarcină CPU ușoară. OpenZFS 2.0.0 oferă suport pentru zstd, un algoritm proiectat de Yann Collet (autorul lz4) care își propune să ofere o compresie similară cu gzip, cu o încărcare a procesorului similară cu lz4.
Când comprimați (scrieți pe disc), zstd-2 este încă mai eficient decât gzip-9, menținând în același timp performanțe ridicate. În comparație cu lz4, zstd-2 realizează o compresie cu 50% mai mare în schimbul unei pierderi de 30% din performanță. În ceea ce privește decompresia (redarea discului), rata de biți este puțin mai mare, în jur de 36%.
În plus față de principalele caracteristici descrise mai sus, OpenZFS 2.0.0 oferă pagini de manual reorganizate și îmbunătățite, precum și performanță îmbunătățită semnificativ la distrugerea, trimiterea și primirea zfs și o gestionare mai eficientă a memoriei și o performanță de criptare bine optimizată.
O altă schimbare importantă este că a fost implementat modul de executare secvențială de comandă Resilver (rezilient secvențial), care reconstituie distribuția datelor ținând seama de modificările din configurația unității.
Noua cale permite reconstruirea unei oglinzi vdev eșuate mult mai rapid decât o recuperare tradițională: mai întâi, redundanța pierdută în matrice este restabilită cât mai repede posibil și abia apoi este inițiată automat operația de „curățare” pentru a verifica toate sumele de verificare a datelor.
Noul mod începe când adăugați sau înlocuiți o unitate cu comenzile «zpool replace | atașați „cu opțiunea„ -s ”.
În cele din urmă dacă sunteți interesat să aflați mai multe despre asta din această nouă versiune, puteți verifica fișierul detalii în următorul link.