Bejelentették az OpenZFS 2.1 projekt új verziójának kiadását és ebben az új verzióban számos fejlesztést mutatnak be, amelyek közül a legfontosabb változás ebben a verzióban a dRAID kiegészítő támogatása.
Azok számára, akik nem ismerik az OpenZFS-t, tudnia kell, hogy ez biztosítja az alkatrészek megvalósítását a fájlrendszerhez és a kötetkezelőhöz kapcsolódó ZFS-ek. Különösen, a következő komponensek valósulnak meg: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS emulált kötet) és ZPL (ZFS POSIX réteg).
Ezen felül a projekt oLehetőséget kínál arra, hogy a ZFS-t háttérként használja a Luster fürtözött fájlrendszerhez. A projektmunka az OpenSolaris projektből importált eredeti ZFS kódon alapul, amelyet az Illumos közösség fejlesztései és javításai fejlesztenek. A projektet a Livermore Nemzeti Laboratórium személyzetének részvételével fejlesztik az Egyesült Államok Energiaügyi Minisztériumával kötött szerződés alapján.
A kódot az ingyenes CDDL licenc alatt terjesztik, ami nem kompatibilis a GPLv2-vel, amely nem teszi lehetővé az OpenZFS integrálását az upstream Linux kernelbe, mivel a GPLv2 és CDDL licencek alatt nem keverhető kód. Ennek a licencelési összeférhetetlenségnek a kezelése érdekében úgy döntöttek, hogy a teljes terméket a CDDL licenc alatt terjesztik külön letölthető modulként, amelyet külön szállítanak a kerneltől. Az OpenZFS kódbázis stabilitása összehasonlítható a Linux többi FS-jével.
Az OpenZFS 2.1 fő újdonságai
Ebben az új verzióban a bemutatott legfőbb újdonság a dRAID technológia támogatása (Distributed Spare RAID), amellyel csoportokat hozhat létre a RAIDZ új elosztott változatának felhasználásával, amely drámai módon gyorsabb helyreállítási időt tesz lehetővé integrált gyors tartalékokkal. A DRAID virtuális tároló több belső RAIDZ csoportból áll, amelyek mindegyike tartalmaz tárolóeszközöket és paritásblokkok tárolására szolgáló eszközöket. Ezek a csoportok szétszóródnak az összes meghajtón, hogy optimálisan kihasználják a rendelkezésre álló lemez sávszélességét. Külön dupla helyreállítási lemez helyett a dRAID azt a koncepciót használja, hogy logikusan kiosztja a gyors helyreállítási blokkokat egy tömb összes lemezén.
A másik kiemelkedő változás a kompatibilitási tulajdonság, mivel ez most lehetővé teszi az adminisztrátorok számára, hogy meghatározzák azokat a funkciókat, amelyeket engedélyezni kell a csoportban. Ez az apró vezérlés megkönnyíti a hordozható csoportok létrehozását, és fenntartja a csoportok kompatibilitását az OpenZFS verziók és platformok között.
Ezen kívül azt is megtalálhatjuk lehetővé tette a csoport teljesítményéről szóló statisztikák InfluxDB adatbázis formátumban történő mentését optimalizált adatok tárolására, elemzésére és manipulálására idősorok formájában (paraméterértékek részei meghatározott időközönként). InfluxDB formátumba történő exportáláshoz felajánlja a "zpool_influxdb" parancsot.
A «kompatibilitás tulajdonságán kívül a zpool létrehozza az -u funkciót, amely letiltja az automatikus rögzítéseket, a« zpool előzmények -i »- tükröződik a műveletek történetében az egyes parancsok végrehajtásának időtartamáról, a« zpool állapot »pedig a hozzáadott értékekről. figyelmeztetés a nem optimális blokkmérettel rendelkező lemezekre és a "zfs átnevezi -u" fájlokra, amelyek átnevezik a fájlrendszert anélkül, hogy újratelepítenék azokat.
A többi kiemelkedő változás közül ennek az új verziónak:
- Javított interaktív I / O teljesítmény.
- Javított előhívási teljesítmény a párhuzamos adatelérési munkaterhelésekhez.
- Javított skálázhatóság a reteszelés csökkentésével.
- Az uszoda behozatali idejének csökkentése.
- A man oldalainak széleskörű korszerűsítése
- A ZIL blokkok töredezettségének csökkentése.
- A rekurzív műveletek jobb teljesítménye.
- Automatikus ABI-ellenőrzés a nyilvános könyvtári interfészekhez
- Továbbfejlesztett memóriakezelés.
- Felgyorsult a kernelmodul betöltése.
Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részletek a következő linken.