Fa'asa'olotoina le OpenZFS 2.1 fa'atasi ma le lagolago dRAID

O le faʻasalalauga o le OpenZFS 2.1 poloketi ua faʻasalalau, faʻalauteleina le faʻatinoina o le faila faila ZFS mo Linux ma FreeBSD. O le poloketi na lauiloa o le "ZFS i luga o Linux" ma sa faʻamapulaʻa muamua i le atinaʻeina o se module mo le fatu Linux, ae ina ua maeʻa le faʻaogaina o le lagolago, FreeBSD na aloaia o le faʻatinoga autu o OpenZFS ma sa faʻasaʻolotoina mai le taʻua o Linux i le igoa.

OpenZFS ua faʻataʻitaʻiina i fatu Linux mai le 3.10 i le 5.13 ma lala FreeBSD uma e amata mai le 12.2-RELEASE. O le fa'ailoga o lo'o tufatufaina i lalo ole laisene CDDL e leai se totogi. OpenZFS ua uma ona faʻaaogaina i FreeBSD ma o loʻo aofia i le Debian, Ubuntu, Gentoo, Sabayon Linux ma ALT Linux tufatufaga. O afifi ma le lomiga fou o le a vave ona saunia mo faʻasalalauga tetele Linux, e aofia ai Debian, Ubuntu, Fedora, RHEL/CentOS.

OpenZFS e tuʻuina atu se faʻatinoga o vaega ZFS e fesoʻotaʻi ma le faila faila ma le pule o le voluma. Aemaise lava, o vaega nei o loʻo faʻatinoina: SPA (Storage Pool Alocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) ma le ZPL (ZFS POSIX Layer). E le gata i lea, o le poloketi e maua ai le gafatia e faʻaaoga ai le ZFS e fai ma tua mo le Lustre cluster file system. O le galuega a le poloketi e faʻavae i luga o le uluai ZFS code, faʻaulufale mai i le OpenSolaris project ma faʻalauteleina ma faʻaleleia ma faʻaleleia mai le afioaga o Illumos. O le poloketi o loʻo faʻatulagaina ma le auai o tagata faigaluega o le Livermore National Laboratory i lalo o se konekarate ma le US Department of Energy.

O loʻo tufatufaina le code i lalo o le laisene CDDL saoloto, lea e le fetaui ma le GPLv2, lea e le faʻatagaina ai le tuʻufaʻatasia o OpenZFS i le lala autu o le fatu Linux, talu ai o le faʻafefiloi o code i lalo ole GPLv2 ma le CDDL laisene e le taliaina. Ina ia faʻafefeina lenei le fetaui o laisene, na tonu ai e tufatufa le oloa atoa i lalo ole laisene CDDL e avea o se module e mafai ona sii mai, lea e tuʻu ese mai le fatu. O le mautu o le OpenZFS codebase e iloiloina e faʻatusatusa i isi FS mo Linux.

Suiga autu:

  • Fa'aopoopoina le lagolago mo le dRAID (Distributed Spare RAID) tekonolosi, o se fesuiaiga o le RAIDZ fa'atasi ai ma le fa'aogaina o poloka fa'asoa fa'atasi mo fa'agata vevela. DRAID e maua uma tulaga lelei o le RAIDZ, ae faʻatagaina mo se faʻaopoopoga tele i le saoasaoa o le teuina o le toe faʻaleleia ma le toe faʻaleleia o le toe faʻaleleia i le laina. O le teuina faʻapitoa o le dRAID e fausia mai le tele o vaega o le RAIDZ i totonu, o loʻo i ai i latou taʻitasi masini mo le teuina o faʻamaumauga ma masini mo le teuina o poloka parite. O vaega nei o lo'o tufatufa atu i ta'avale uma mo le fa'aoga lelei o le bandwidth disk avanoa. Nai lo o se ese'esega vevela toe fa'aleleia, e fa'aogaina e le dRAID le manatu o le tufatufaina sa'o o poloka toe fa'aleleia vevela i ta'avale uma i le laina.
    Fa'asa'olotoina le OpenZFS 2.1 fa'atasi ma le lagolago dRAID
  • Faʻatinoina le "fesoʻotaʻiga" meatotino ("zpool create -o compatibility=off | talatuu | faila [, faila...] pool vdev"), faʻatagaina le pule e filifili le seti o gafatia e tatau ona mafai i totonu o le vaitaele, i le faasologa. e fatu ai vaita'ele feavea'i ma fa'amautu le feso'ota'iga i le va o vaita'ele ituaiga eseese o OpenZFS ma fa'avae eseese.
  • E mafai ona faʻasaoina faʻamaumauga e uiga i le faʻaogaina o le vaitaele i le InfluxDB DBMS format, lea e sili ona lelei mo le teuina, suʻesuʻeina ma le faʻaogaina o faʻamatalaga i le tulaga o se faasologa o taimi (vaega o tau faʻamaufaʻailoga i taimi faʻapitoa). Ina ia auina atu i le InfluxDB format, o le "zpool influxdb" o loʻo faʻatonuina.
  • Fa'aopoopo le lagolago mo le vevela fa'aopoopo manatua ma le PPU.
  • Poloaiga fou ma filifiliga:
    • "zpool create -u" - tape le fa'apipi'i otometi.
    • “zpool history -i”—e atagia i le tala faasolopito o galuega le umi o le faatinoga o poloaiga taitasi.
    • "Zpool Tulaga" - fa'aopoopo le fe'au lapata'iga e uiga i tisiki e le o sili ona lelei poloka poloka.
    • “Zfs send —skip-missing|-s” — le amanaia ata o loo misi pe a auina atu se vaitafe mo le toe faia.
    • "zfs rename -u" - toe fa'aigoa le faila faila e aunoa ma le toe fa'atūina.
    • Arcstat faaopoopo le lagolago mo L2ARC fuainumera ma faaopoopo le "-a" (uma) ma le "-p" (parsable) filifiliga.
  • Fa'atonuga:
    • Fa'aleleia le fa'atinoga o feso'ota'iga I/O.
    • Ua fa'atelevaveina le Prefetch mo galuega mamafa e feso'ota'i ma le fa'aogaina o fa'amatalaga tutusa.
    • Faʻaleleia le faʻalauteleina e ala i le faʻaitiitia o finauga loka.
    • Ua faaitiitia le taimi e aumai ai le vaitaele.
    • Faʻaitiitia le vaevaeina o poloka ZIL.
    • Fa'aleleia le fa'atinoga o galuega toe fa'afo'i.
    • Faʻaleleia le puleaina o manatua.
    • Ua faatelevaveina le utaina o le kernel module.

puna: opennet.ru

Faaopoopo i ai se faamatalaga