Sakin OpenZFS 2.1 tare da tallafin dRAID

An buga sakin aikin OpenZFS 2.1, yana haɓaka aiwatar da tsarin fayil ɗin ZFS don Linux da FreeBSD. Aikin ya zama sananne da "ZFS akan Linux" kuma a baya an iyakance shi don haɓaka ƙirar Linux kernel, amma bayan motsi goyon baya, FreeBSD an gane shi a matsayin babban aiwatar da OpenZFS kuma an sami 'yanci daga ambaton Linux da sunan.

An gwada OpenZFS tare da kernels na Linux daga 3.10 zuwa 5.13 da duk rassan FreeBSD waɗanda suka fara daga 12.2-SAKI. Ana rarraba lambar a ƙarƙashin lasisin CDDL kyauta. An riga an yi amfani da OpenZFS a cikin FreeBSD kuma an haɗa shi a cikin Debian, Ubuntu, Gentoo, Sabayon Linux da ALT Linux rabawa. Ba da daɗewa ba za a shirya fakiti tare da sabon sigar don manyan rarrabawar Linux, gami da Debian, Ubuntu, Fedora, RHEL/CentOS.

OpenZFS yana ba da aiwatar da abubuwan ZFS masu alaƙa da tsarin fayil da mai sarrafa ƙara. Musamman, ana aiwatar da abubuwa masu zuwa: SPA (Storage Pool Alocator), DMU (Sashin Gudanar da Bayanai), ZVOL (ZFS Emulated Volume) da ZPL (ZFS POSIX Layer). Bugu da ƙari, aikin yana ba da damar yin amfani da ZFS azaman abin baya ga tsarin fayil ɗin gungu na Luster. Ayyukan aikin sun dogara ne akan ainihin lambar ZFS, wanda aka shigo da shi daga aikin OpenSolaris kuma an fadada shi tare da ingantawa da gyare-gyare daga al'ummar Illumos. Ana gudanar da aikin ne tare da halartar ma'aikatan dakin gwaje-gwaje na Livermore na kasa a karkashin wata yarjejeniya da Ma'aikatar Makamashi ta Amurka.

Ana rarraba lambar a ƙarƙashin lasisin CDDL na kyauta, wanda bai dace da GPLv2 ba, wanda baya ba da izinin haɗawa da OpenZFS cikin babban reshe na kernel na Linux, tun da haɗa lambar a ƙarƙashin lasisin GPLv2 da CDDL ba abin karɓa ba ne. Don kaucewa wannan rashin daidaituwar lasisi, an yanke shawarar rarraba duk samfurin a ƙarƙashin lasisin CDDL azaman nau'in zazzagewa daban, wanda aka kawo dabam da kwaya. Ana kimanta zaman lafiyar OpenZFS codebase a matsayin kwatankwacin sauran FS na Linux.

Babban canje-canje:

  • Ƙara tallafi don fasahar dRAID (Rarraba Spare RAID), wanda shine bambance-bambancen RAIDZ tare da haɗakar da sarrafa toshe mai rarraba don abubuwan zafi. dRAID ya gaji duk fa'idodin RAIDZ, amma yana ba da damar haɓaka haɓakar saurin ajiyar ajiya da maido da sakewa a cikin tsararru. An ƙirƙira dRAID na zahiri daga ƙungiyoyin RAIDZ da yawa na ciki, kowannensu yana ƙunshe da na'urori don adana bayanai da na'urori don adana tubalan daidaitawa. Ana rarraba waɗannan rukunoni a duk faifai don ingantaccen amfani da wadatattun bandwidth na faifai. Maimakon keɓan mashin dawo da zafi, dRAID yana amfani da manufar rarraba ma'ana ta tubalan dawo da zafi a duk fa'idodin da ke cikin tsararru.
    Sakin OpenZFS 2.1 tare da tallafin dRAID
  • An aiwatar da kadarorin "daidaituwa" ("zpool create -o compatibility=off|legacy|file[,file...] pool vdev"), yana bawa mai gudanarwa damar zaɓar saitin damar da ya kamata a kunna a cikin tafkin, domin don ƙirƙirar wuraren waha mai ɗaukuwa da kula da dacewa tsakanin wuraren tafki iri daban-daban na OpenZFS da dandamali daban-daban.
  • Yana yiwuwa a adana kididdiga game da aikin tafkin a cikin tsarin InfluxDB DBMS, wanda aka inganta don adanawa, nazari da sarrafa bayanai a cikin tsarin lokaci (yankakken ƙimar sigina a ƙayyadaddun tazara). Don fitarwa zuwa tsarin InfluxDB, ana ba da shawarar "zpool influxdb".
  • Ƙara goyon baya don ƙara ƙwaƙwalwar ajiya mai zafi da CPU.
  • Sabbin umarni da zaɓuɓɓuka:
    • "zpool create -u" - kashe atomatik hawa.
    • "Zpool history -i" -yana nuna tarihin ayyukan tsawon lokacin aiwatar da kowane umarni.
    • “Harkokin zpool” - ƙara saƙon gargaɗi game da faifai tare da girman toshe mara kyau.
    • "zfs send -skip-missing|-s" - yana watsi da bacewar hotunan lokacin aika rafi don maimaitawa.
    • "zfs rename -u" - sake suna tsarin fayil ba tare da sake hawa ba.
    • Arcstat ya kara goyan baya ga kididdigar L2ARC kuma ya kara da zabin "-a" (duk) da "-p" (misali).
  • Ingantawa:
    • Inganta aikin I/O na mu'amala.
    • An haɓaka Prefetch don nauyin aikin da ke da alaƙa da samun damar bayanai daidai gwargwado.
    • Ingantacciyar ma'auni ta hanyar rage takaddamar kullewa.
    • An rage lokacin shigo da tafkin.
    • Rage raguwar tubalan ZIL.
    • Ingantattun ayyuka na recursive ayyuka.
    • Ingantattun sarrafa ƙwaƙwalwar ajiya.
    • An ƙara saurin loda kayan kwaya.

source: budenet.ru

Add a comment