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

Brian Behlendorf, vodeći ZFS programer na Linuxu, objavio je pre nekoliko nedelja 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 Linux i FreeBSD su sada podržani sa istim spremištem, čineći sve OpenZFS funkcije dostupnim na obje platforme.

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

Koristi se u operativnim sistemima kao što su: FreeBSD, Mac OS X 10.5 i Linux distribucije, Karakterizira ga veliki kapacitet skladištenja. To je lagan i prikladan sistem datoteka za konfiguriranje platformi za upravljanje pohranom.

OpenZFS to bi zapravo bio projekat okupljanja ljudi i kompanija koristeći sistem datoteka ZFS i rade na njegovom poboljšanju. Ovo će učiniti ZFS popularnim i razviti ga na način otvorenog koda. OpenZFS okuplja programere sa platformi illumos, Linux, FreeBSD i macOS, a projekat takođe okuplja širok spektar kompanija.

O novoj verziji 2.0

Jedna od najatraktivnijih karakteristika ZFS-a je njegova napredna predmemorija čitanja, poznat kao ARC. Postojanost ARC nivoa 2 (L2ARC) implementira se povremenim upisivanjem metapodataka na L2ARC uređaj kako bi se omogućilo vraćanje unosa zaglavlja me uspremnika L2ARC u ARC prilikom uvoza bazena ili dovođenja L2ARC uređaja na mrežu, smanjujući utjecaj zastoja performansi sistema za skladištenje. Stoga je ZFS popularan sistem datoteka za platforme za pohranu.

Sistemi s vrlo velikim skupovima zadataka mogu također implementirati predmemoriju čitanja zasnovanu na SSD-u, nazvanu L2ARC, koja se puni iz ARC blokova koji se izbacuju.

Istorijski gledano, jedan od najvećih problema s L2ARC je da iako je osnovni SSD uporan, sam L2ARC nije; postaje prazno svaki put kada ponovo pokrenete (ili izvezite i uvezete iz grupe). Ova nova funkcionalnost omogućava da podaci L2ARC ostanu dostupni i održivi između grupnih ciklusa uvoza / izvoza (uključujući ponovna pokretanja sistema), 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, jer Zstd algoritam kompresije (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, sa 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 poredjenju sa 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%.

Pored gore opisanih glavnih karakteristika, 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 efikasnije upravljanje memorijom i dobro optimizovane performanse šifriranja.

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

Novi način omogućava obnovu neuspjelog vdev zrcala mnogo brže 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 naredbama «zpool replace | priložite "s opcijom" -s ".

Konačno ako ste zainteresirani da saznate više o tome ove nove verzije, možete provjeriti detalje na sljedećem linku.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.