OpenZFS 2.0 već ima podršku za Linux, FreeBSD i više

Brian Behlendorf, vodeći ZFS programer na Linuxu, objavio prije nekoliko tjedana novu verziju 2.0 OpenZFS-a na vašem GitHub računu.

ZFS projekt na Linuxu sada se zove OpenZFS i u ovoj novoj verziji 2.0 Sada su podržani Linux i FreeBSD s istim spremištem, čineći sve OpenZFS značajke dostupnim na obje platforme.

Uobičajeno poznati ZFS od vaše zajednice poput OpenZFS-a je datotečni sustav otvorenog koda s CDDL licencom (Zajednička licenca za razvoj i distribuciju).

Koristi se u operativnim sustavima kao što su: FreeBSD, Mac OS X 10.5 i Linux distribucije, Karakterizira ga velik kapacitet skladištenja. To je lagan i prikladan datotečni sustav za konfiguriranje platformi za upravljanje pohranom.

OpenZFS to bi zapravo bio projekt okupljanja ljudi i tvrtki pomoću ZFS datotečnog sustava i rade na njegovom poboljšanju. To će učiniti ZFS popularnim i razviti ga na način otvorenog koda. OpenZFS okuplja programere s platformi illumos, Linux, FreeBSD i macOS, a projekt također okuplja širok spektar tvrtki.

O novoj verziji 2.0

Jedna od najatraktivnijih značajki ZFS-a je njegova napredna predmemorija čitanja, poznat kao ARC. Postojanost ARC razine 2 (L2ARC) implementira se povremenim upisivanjem metapodataka na uređaj L2ARC kako bi se omogućilo vraćanje unosa zaglavlja međuspremnika L2ARC u ARC pri uvozu bazena ili dovođenju L2ARC uređaja na mrežu, smanjujući utjecaj zastoja performansi sustava za pohranu. Stoga je ZFS popularan sustav datoteka za platforme za pohranu.

Sustavi s vrlo velikim skupovima zadataka također mogu implementirati predmemoriju čitanja na temelju SSD-a, nazvanu L2ARC, koja se puni iz izbačenih ARC blokova.

Povijesno gledano, jedan od najvećih problema s L2ARC jest da iako je osnovni SSD postojan, sam L2ARC nije; pri svakom ponovnom pokretanju (ili izvozu i uvozu iz grupe) postaje prazno. Ova nova funkcionalnost omogućuje da podaci L2ARC ostanu dostupni i održivi između grupnih ciklusa uvoza / izvoza (uključujući ponovna pokretanja sustava), uvelike povećavajući potencijalnu vrijednost uređaja L2ARC.

Još jedna novost ove nove verzije OpenZFS 2.0 je ta nudi savršenu linijsku kompresiju, budući da algoritam kompresije Zstd (tradicionalno najčešće korišteni algoritam je lz4) nudi relativno nizak omjer kompresije, ali vrlo malo opterećenje procesora. OpenZFS 2.0.0 nudi podršku za zstd, algoritam koji je dizajnirao Yann Collet (autor lz4) čiji je cilj pružiti kompresiju sličnu gzip-u, s opterećenjem procesora sličnom lz4.

Pri komprimiranju (zapisivanju na disk), zstd-2 je i dalje učinkovitiji od gzip-9 uz održavanje visokih performansi. U usporedbi s lz4, zstd-2 postiže 50% veću kompresiju u zamjenu za 30% gubitka u performansama. Što se tiče dekompresije (reprodukcije diska), brzina prijenosa je nešto veća, oko 36%.

Uz gore opisane glavne značajke, OpenZFS 2.0.0 sadrži reorganizirane i poboljšane stranice s uputama, kao i značajno poboljšane performanse prilikom uništavanja, slanja i primanja zfs-a i učinkovitije upravljanje memorijom i dobro optimizirane performanse šifriranja.

Druga važna promjena je ta implementiran je način sekvencijalnog izvršavanja naredbe Resilver, koji rekonstruira distribuciju podataka uzimajući u obzir promjene u konfiguraciji pogona.

Novi način omogućuje mnogo bržu obnovu neuspjelog zrcala vdev nego tradicionalni reclaimer: prvo se izgubljena suvišnost u nizu obnavlja što je brže moguće, a tek tada se automatski pokreće operacija "čišćenja" za provjeru svih kontrolnih suma podataka.

Novi način rada započinje kada dodate ili zamijenite pogon s «zpool replace | priložite "s opcijom" -s ".

Konačno ako vas zanima više o tome ove nove verzije, možete provjeriti pojedinosti na sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.