Sapo sapo del vetëm një javë më parë, u lançua versioni më i ri stabil i ZFSonLinux, një projekt që tani është qendra e zhvillimit të OpenZFS. Lamtumirë, OpenSolaris, përshëndetje, bota e egër pushuese GPL-CDDL e Linux.

NĂ«n nĂ«nkat, njĂ« pĂ«rmbledhje e gjĂ«rave mĂ« interesante (çfarĂ« tjetĂ«r, 2200 komitĂ«ve!), dhe si njĂ« Ă«mbĂ«lsirĂ« â disa intriga.
Veçori të reja
Sigurisht, ajo mĂ« e pritur â enkriptimi native. Tani mund tĂ« enkriptojmĂ« vetĂ«m dataset-et e nevojshme me enkriptimin e ndĂ«rtuar nĂ« ZFS, dhe (pĂ«r mua â mĂ« e rĂ«ndĂ«sishmja) â mund tĂ« dĂ«rgoni tĂ« dhĂ«nat e enkriptura pĂ«rmes zfs send dhe pa deshifrimin, tĂ« kontrolloni integritetin e tĂ« dhĂ«nave me mjetet e ndĂ«rtuara, tĂ« gjitha mundĂ«sitĂ« pĂ«r ruajtjen e integritetit tĂ« tĂ« dhĂ«nave ZFS do tĂ« jenĂ« me ju!
MĂ« pas, pĂ«r nga rĂ«ndĂ«sia, duhet tĂ« pĂ«rmendim shumĂ« tĂ« priturin TRIM. Po, ai ka marrĂ« njĂ« kohĂ« tĂ« gjatĂ« pĂ«r t'u arritur nĂ« prodhim. PjesĂ«risht pĂ«r shkak se pĂ«r sistemet e skedarĂ«ve CoW, problemi me konsumimin e SSD-ve nuk Ă«shtĂ« kaq kritik. Por tani jemi tĂ« qetĂ« â zpool trim do tĂ« shpĂ«tojĂ« flash-t tona tĂ« ndjeshme.
Tani është e mundur të fshihet vdev-ët e rastësishëm të shtuar nga pool-i (por vetëm, nëse është sparse ose mirror). Një gjë e dobishme.
MĂ« pas nĂ« hit-paradĂ«n tonĂ« â pool checkpoints. Shpejt â snapshotet pĂ«r tĂ«rĂ« gjendjen e grupit, POR ofrojnĂ« mundĂ«sinĂ« pĂ«r tĂ« rikthyer ndryshimet jo vetĂ«m tĂ« tĂ« dhĂ«nave, por edhe tĂ« karakteristikave tĂ« pĂ«rfshira nĂ« grup dhe ndryshimeve nĂ« strukturĂ«. NjĂ« mundĂ«si tjetĂ«r pĂ«r tĂ« siguruar vetĂ«dije.
Inizializimi i grupit â mbushja e ruajtjes sĂ« poshtme me zero. E dobishme pĂ«r punĂ«n nĂ« mjedise me disqe tĂ« konceptuara pĂ«r ndarjen e hollĂ« pĂ«r tĂ« ndarĂ« hapĂ«sirĂ«n nĂ« mĂ«nyrĂ« tĂ« qartĂ« dhe pĂ«r tĂ« shmangur rĂ«niet e papritura tĂ« performancĂ«s mĂ« vonĂ«.
Kontabiliteti i projektit dhe kuota â nĂ« mekanizmin ekzistues tĂ« kuotave tani Ă«shtĂ« e mundur tĂ« pĂ«rdoret ndarja sipas projekteve.
Programet e kanalit â mundĂ«sia pĂ«r tĂ« kryer detyra administrative nĂ« mĂ«nyrĂ« atomike me ndihmĂ«n e skripteve Lua. Ka kufij pĂ«r kohĂ«n e ekzekutimit dhe memorien. NĂ«se po merresh me automatizimin â kjo Ă«shtĂ« pĂ«r ty.
Direct IO â pĂ«r thjeshtĂ«si e kaluam punĂ«n Direct IO, brenda asgjĂ« nuk u ndĂ«rrua (thjesht thirrjet ndodhin sa mĂ« shumĂ« qĂ« Ă«shtĂ« e mundur pa cache), por tani programet qĂ« dĂ«shirojnĂ« tĂ« punojnĂ« nĂ« kĂ«tĂ« mod do tĂ« dĂ«shirojnĂ« mĂ« pak.
Projekt Pyzfs i integruar në depozitën kryesore dhe marrë nën mbikëqyrjen e projektit ZFSonLinux. Tani ka më shumë mjete për menaxhimin nga Python (dhe gjithashtu do të jetë më e qetë për mbështetje të modulit). Gjithashtu, shumë skripte Python janë përshtatur për python3.
Tani tani i shijshĂ«m â performanca
Tani gjatĂ« operacioneve scrub dhe resilver, fillimisht lexohen metadat, dhe vetĂ«m mĂ« pas nĂ« mĂ«nyrĂ«n mĂ« tĂ« sekuenciale â tĂ« dhĂ«nat. KĂ«shtu, rikuperimi i grupit dhe kontrolli i integritetit kalojnĂ« me shpejtĂ«si maksimale.
Klasat e alokimit â grupet vdev tani kanĂ« njĂ« tip mbajtĂ«s, tani Ă«shtĂ« e mundur qĂ« ruajtja e metadatave/tabelave tĂ« dedupikimit (DDT)/bllokave tĂ« dhĂ«nave mĂ« pak se X Kbyte tĂ« kalojĂ« nĂ« njĂ« grup vdev tĂ« veçantĂ« nga disqet mĂ« tĂ« produktivitetit. MĂ« shumĂ« shpejtĂ«si pĂ«r PerĂ«ndinĂ« e shpejtĂ«sisĂ«! (dhe pĂ«r punĂ« â kjo mundĂ«si do tĂ« jetĂ« shumĂ« e dobishme nĂ« ).
Shumë komanda administrative tani punojnë më shpejt falë ruajtjes së pikës së metadatave (për shembull, zfs list, zfs get).
Procesi i alokimit të të dhënave është paralelizuar, tani për çdo seksion të hapësirës së lirë (metaslab) krijohen disa alokatorë. Me NVME sigurisht se nuk do të arrihet maksimumi, por do të përmirësohet.
Rikuperimi i vonuar i integritetit të grupit do të lejojë që grupi të mos ngarkojë rikonstruksionin e disa disqeve në të njëjtën kohë, por do ta bëjë këtë në mënyrë sekondar. Kështu, do të ulet ndikimi në performancë, dhe koha e rikonstruksionit.
Gjatë importit të grupeve me një numër të madh volumesh shpejtësia e regjistrimit të tyre në sistem është rritur.
Po ashtu QAT tani lejon shkarkimin e llogaritjeve të enkripcioni dhe kontrollit të shumave.
Dhe pĂ«r fund â intrigat
MegjithĂ«se ZFSonLinux shton shpejt mbĂ«shtetje pĂ«r bĂ«rthamat mĂ« tĂ« fundit tĂ« Linux (tani pĂ«rfshihen versionet 2.6.32 â 5.1*), mbajtĂ«sit e bĂ«rthamĂ«s tregojnĂ« njĂ« interes tĂ« qartĂ« tĂ« ulĂ«t pĂ«r ndihmĂ«n me modulĂ«t e jashtĂ«m ( â greg k-h). KĂ«shtu, thirrjet e nevojshme pĂ«r funksionimin efektiv u ndryshuan nĂ« GPL-tĂ« vetĂ«m thjesht e kthyen patch-in nĂ« bĂ«rthamĂ« đ
Të gjithë ju uroj blloqe punuese dhe lëshime të qëndrueshme!
lëshimi në Github
Linke të dobishme:
â
â
Burimi: habr.com
