Scaoileadh OpenZFS 2.1 le tacaíocht dRAID

Tá scaoileadh an tionscadail OpenZFS 2.1 foilsithe, ag forbairt cur i bhfeidhm an chórais comhaid ZFS le haghaidh Linux agus FreeBSD. Tugadh "ZFS ar Linux" ar an tionscadal agus bhí sé teoranta roimhe seo chun modúl a fhorbairt don eithne Linux, ach tar éis tacaíocht a bhogadh, aithníodh FreeBSD mar phríomh-chur i bhfeidhm OpenZFS agus bhí sé saor ó Linux a lua san ainm.

Tá tástáil déanta ar OpenZFS le kernels Linux ó 3.10 go 5.13 agus gach brainse FreeBSD ag tosú ó 12.2-RELEASE. Déantar an cód a dháileadh faoin gceadúnas CDDL in aisce. Úsáidtear OpenZFS cheana féin i FreeBSD agus tá sé san áireamh sna dáiltí Debian, Ubuntu, Gentoo, Sabayon Linux agus ALT Linux. Ullmhófar pacáistí leis an leagan nua go luath le haghaidh dáiltí móra Linux, lena n-áirítear Debian, Ubuntu, Fedora, RHEL / CentOS.

Soláthraíonn OpenZFS cur i bhfeidhm comhpháirteanna ZFS a bhaineann leis an gcóras comhad agus leis an mbainisteoir toirte araon. Go háirithe, cuirtear na comhpháirteanna seo a leanas i bhfeidhm: SPA (Aithdháileadh Snámha Stórála), DMU (Aonad Bainistíochta Sonraí), ZVOL (ZFS Emulated Volume) agus ZPL (ZFS POSIX Layer). Ina theannta sin, soláthraíonn an tionscadal an cumas ZFS a úsáid mar inneall do chóras comhad braisle Luster. Tá obair an tionscadail bunaithe ar an gcód ZFS bunaidh, a allmhairíodh ó thionscadal OpenSolaris agus a leathnaíodh le feabhsuithe agus réitigh ó phobal Illumos. Tá an tionscadal á fhorbairt le rannpháirtíocht fostaithe de chuid Saotharlann Náisiúnta Livermore faoi chonradh le Roinn Fuinnimh na SA.

Déantar an cód a dháileadh faoin gceadúnas CDDL saor in aisce, nach bhfuil ag luí le GPLv2, rud nach gceadaíonn comhtháthú OpenZFS isteach sa phríomh-bhrainse den eithne Linux, ós rud é nach féidir cód a mheascadh faoi na ceadúnais GPLv2 agus CDDL. Chun an neamh-chomhoiriúnacht cheadúnaithe seo a shárú, socraíodh an táirge iomlán a dháileadh faoin gceadúnas CDDL mar mhodúl ar féidir a íoslódáil ar leithligh, a sholáthraítear ar leithligh ón eithne. Meastar cobhsaíocht bhunachar cód OpenZFS a bheith inchomparáide le FS eile le haghaidh Linux.

Athruithe móra:

  • Tacaíocht bhreise do theicneolaíocht dRAID (Raid Spártha Dáilte), atá ina leagan de RAIDZ le próiseáil bloc-dháilte chomhtháite do spártha te. Faigheann dRAID na buntáistí go léir a bhaineann le RAIDZ le hoidhreacht, ach ceadaíonn sé méadú suntasach ar an luas stórála ath-shaothraithe agus athchóiriú ar iomarcaíocht san eagar. Cruthaítear dRAID stórála fíorúil ó roinnt grúpaí inmheánacha RAIDZ, a bhfuil gléasanna i ngach ceann acu chun sonraí a stóráil agus gléasanna chun bloic paireacht a stóráil. Déantar na grúpaí seo a dháileadh ar gach tiomántán chun an úsáid is fearr a bhaint as bandaleithead diosca atá ar fáil. In ionad tiomáint athshlánaithe te ar leith, úsáideann dRAID an coincheap de dháileadh loighciúil na mbloc aisghabhála te ar gach tiomántán san eagar.
    Scaoileadh OpenZFS 2.1 le tacaíocht dRAID
  • Cuireadh an t-airí "compatibility" ("zpool create -o compatibility=off|legacy|comhad[,file...] pool vdev") i bhfeidhm, rud a ligeann don riarthóir an tacar cumas ba cheart a chumasú sa chomhthiomsú a roghnú, in ord a chruthú linnte iniompartha agus a choimeád ar bun comhoiriúnacht idir linnte leaganacha éagsúla de OpenZFS agus ardáin éagsúla.
  • Is féidir staitisticí faoi oibriú na linne a shábháil i bhformáid InfluxDB DBMS, atá optamaithe chun sonraí a stóráil, a anailísiú agus a ionramháil i bhfoirm sraith ama (slisní de luachanna paraiméadar ag eatraimh shonraithe). Chun easpórtáil go formáid InfluxDB, moltar an t-ordú “zpool influxdb”.
  • Tacaíocht bhreise le haghaidh cuimhne a chur leis te agus LAP.
  • Orduithe agus roghanna nua:
    • “zpool create -u” - gléasta uathoibríoch a dhíchumasú.
    • Léiríonn “zpool history -i”—i stair na n-oibríochtaí fad forghníomhaithe gach ordaithe.
    • “Stádas zpool” - teachtaireacht rabhaidh curtha leis maidir le dioscaí a bhfuil méid an bhloic neamh-optamach acu.
    • “zfs send —skip-missing|-s” — déanann sé neamhaird ar ghrianghraif atá in easnamh agus sruth á sheoladh le haghaidh macasamhlú.
    • “zfs rename -u” - athainmníonn sé an córas comhaid gan athfheistiú.
    • Chuir Arcstat tacaíocht le staidreamh L2ARC leis agus chuir sé na roghanna "-a" (uile) agus "-p" (parsable).
  • Optimizations:
    • Feidhmíocht idirghníomhach I/O fheabhsaithe.
    • Luathaíodh Prefetch maidir le hualaí oibre a bhaineann le rochtain comhthreomhar ar shonraí.
    • Inscálaitheacht feabhsaithe trí shuaitheadh ​​glas a laghdú.
    • Tá am iompórtála linne laghdaithe.
    • Ilroinnt laghdaithe de bhloc ZIL.
    • Feidhmíocht fheabhsaithe oibríochtaí athfhillteacha.
    • Bainistíocht cuimhne feabhsaithe.
    • Tá luchtú an mhodúil eithne luathaithe.

Foinse: oscailtenet.ru

Add a comment