Brian Behlendorf, wotsogola wotsogola wa ZFS pa Linux, idatulutsidwa milungu ingapo yapitayo mtundu watsopano wa 2.0 wa OpenZFS mu akaunti yanu ya GitHub.
Pulojekiti ya ZFS pa Linux tsopano ikutchedwa OpenZFS ndipo mu mtundu watsopanowu 2.0 Linux ndi FreeBSD tsopano zathandizidwa ndi malo omwewo, ndikupangitsa kuti zinthu zonse za OpenZFS zizipezeka pamapulatifomu onsewa.
Amadziwika kuti ZFS ndi dera lanu ngati OpenZFS ndi malo otseguka omwe ali ndi layisensi ya CDDL (Chilolezo chofananira ndikugawana).
Amagwiritsidwa ntchito pamakina ogwiritsa ntchito monga: FreeBSD, Mac OS X 10.5 ndi Linux yogawa, Amadziwika ndi kusungidwa kwake kwakukulu. Ndi njira yopepuka komanso yosavuta yosinthira nsanja zoyang'anira.
OpenZFS ikadakhala pulojekiti yobweretsa anthu ndi makampani limodzi pogwiritsa ntchito fayilo ya ZFS ndipo akuyesetsa kuti aziwongolera. Izi ndikuti ZFS ikhale yotchuka ndikukula munjira yotseguka. OpenZFS imabweretsa pamodzi opanga kuchokera kuma illumos, Linux, FreeBSD ndi macOS nsanja, ntchitoyi imabweretsanso makampani osiyanasiyana.
Za mtundu watsopano wa 2.0
Chimodzi mwazinthu zokongola kwambiri za ZFS ndizowerenga zake zapamwamba, wotchedwa ARC. ARC Level 2 Persistence (L2ARC) imagwiritsidwa ntchito polemba metadata nthawi ndi nthawi ku chida cha L2ARC kuti zololeza zolemba za L2ARC zibwezeretsedwe ku ARC pobweretsa gulu kapena kubweretsa chida cha L2ARC pa intaneti, kuchepetsa kukhudzidwa ya nthawi yosungira magwiridwe antchito. Chifukwa chake, ZFS ndi fayilo yotchuka yosanja.
Makina okhala ndi ntchito yayikulu kwambiri amathanso kukhazikitsa chinsinsi chowerengera cha SSD, chotchedwa L2ARC, chomwe chimadzaza ndi ma block a ARC omwe akuchotsedwa.
M'mbuyomu, limodzi mwamavuto akulu ndi L2ARC ndikuti ngakhale SSD yoyeserera ikupitilizabe, L2ARC palokha sichoncho; imasowa nthawi iliyonse mukayambiranso (kapena kutumiza ndi kutumiza kuchokera pagulu). Magwiridwe atsopanowa amalola kuti deta ya L2ARC ikhalebe yopezeka pakati pa magulidwe am'magulu olowetsa / kutumiza kunja (kuphatikiza dongosolo loyambiranso), kukulitsa phindu lomwe lingagwiritsidwe ntchito ndi L2ARC.
Chachilendo china chatsopano cha OpenZFS 2.0 ndichakuti imapereka kupanikizika kwapakatikati, popeza Zstd compression algorithm (yomwe imagwiritsidwa ntchito kwambiri ndi lz4) imapereka chiwonetsero chotsika kwambiri, koma CPU yolemera kwambiri. OpenZFS 2.0.0 imapereka chithandizo kwa zstd, algorithm yokonzedwa ndi Yann Collet (wolemba lz4) yomwe cholinga chake ndi kupatsa kukakamira kofanana ndi gzip, ndi CPU yofanana ndi lz4.
Mukapanikiza (kulembera disk), zstd-2 imagwirabe ntchito kuposa gzip-9 kwinaku ikugwirabe ntchito kwambiri. Poyerekeza ndi lz4, zstd-2 imakwaniritsa 50% yowonjezera posinthana ndi kutayika kwa 30% pochita. Ponena za kuponderezedwa (kusewera kwa disc), kuchuluka kwake kumakhala kokwezeka pang'ono, pafupifupi 36%.
Kuphatikiza pazinthu zazikuluzikulu zomwe zatchulidwa pamwambapa, Mawonekedwe a OpenZFS 2.0.0 adakonzedwanso ndikusintha masamba amunthu, komanso magwiridwe antchito kwambiri pakuwononga, kutumiza ndi kulandira zfs ndikuwongolera kukumbukira bwino komanso magwiridwe antchito oyenera.
Kusintha kwina kofunikira ndikuti machitidwe oyendetsa motsatizana adakwaniritsidwa Resilver (yotsatizana resilver), yomwe imamangidwanso kugawa kwa data poganizira zosintha pakusintha kwa drive.
Njira yatsopano imalola kumanganso galasi la vdev lomwe lalephera mwachangu kwambiri kuposa chobwezeretsanso pachikhalidwe: choyamba, kutayika komwe kudatayika pagulu kumabwezeretsedwanso mwachangu, ndipo pokhapokha ntchito ya "kuyeretsa" idayamba yokha kutsimikizira ma checksums onse.
Njira yatsopanoyi imayamba mukamawonjezera kapena kusintha galimoto ndi malamulo «zpool m'malo | gwirizanitsani "ndi" -s ".
Mapeto ngati mukufuna kudziwa zambiri za izi za mtundu watsopanowu, mutha kuwona Zambiri mu ulalo wotsatira.
Khalani oyamba kuyankha