Red Hat ayaa horeyba uga shaqeynayay nidaam fayl cusub oo NVFS ah, oo waxtar u leh NVM

Logo Koofiyad Cas

Mikulas Patocka, mid ka mid ah horumariyeyaasha LVM iyo hal-abuuraha dhowr ikhtiraac oo kaydinta kaydinta ah ee Red Hat, ayaa soo bandhigtay nidaamka faylka cusub ee NVFS ee ku jira liistada diritaanka Linux.

Nidaamkan cusub ujeedadiisu tahay inuu abuuro nidaam fayl dhakhso ah oo is haysta qalabka xusuusta ee aan isbeddelayn (NVM, tusaale ahaan NVDIMM), oo isku daraya waxqabadka RAM oo leh awood u leh inuu si joogto ah u kaydiyo waxyaabaha.

Markaad horumarinayso NVFS waaya aragnimada FS NOVA waa la tixgeliyey, Sanadkii 2017 waxaa loo sameeyay si gaar ah xusuusta NVM, laakiin kuma jiraan Linux kernel iyo taageero xaddidan oo loogu talagalay kernel Linux laga bilaabo 4.13 ilaa 5.1.

Soojeedinta FS NVFS way ka fududdahay NOVA (Khadadka 4972 ee koodhka vs 21459), waxay siisaa fsck utility, wuxuu leeyahay waxqabad ka fiican, waxay taageertaa astaamaha la dheereeyay (xattrs), sumadaha amniga, ACLs, iyo kootada, laakiin ma taageerto snapshots.

Naqshadeynta NVFS waxay ku dhowdahay FS Ext4 oo waxay si fiican ugu habboon tahay qaabka nidaamyada faylalka ee ku saleysan nidaamka VFS, taas oo suurtagal ka dhigeysa in la yareeyo tirada lakabyada dhexdhexaadka ah lana maro module aan u baahnayn in lagu dhejiyo kernel.

NVFS wuxuu adeegsadaa DAX kernel interface si uu toos ugu helo qalabka kaydinta joogtada ah, oo laga gudbo keydka bogga. Si loo hagaajiyo shaqada xusuusta NVM, oo adeegsata wax ka qabashada byte, waxyaabaha ku jira darawalka ayaa lagu sawirayaa cinwaanka toosan ee kernel iyada oo aan la isticmaalin qalabka lakabka qalabka caadiga ah iyo kaydka dhexe. Waxaa loo isticmaalaa in lagu kaydiyo waxyaabaha ku jira buug-yareyaasha geedka xididka (geedka xididka), kaas oo magac kasta oo faylasha proheshirovano ah iyo qiime hash ah loo adeegsado in lagu baadho geedka.

Hufnaanta xogta waxaa lagu hubiyaa habka "cusbooneysiinta" (sida ku jirta FreeBSD UFS iyo OpenBSD FFS) iyadoon la isticmaalin joornaalka.

Si looga fogaado musuqmaasuqa faylka gudaha NVFS, lHawlgallada isdhaafsiga xogta waa la kooxaysan yahay sida shilku uunan u horseedi karin luminta baloogyo ama godad, iyo sharafta dhismayaasha waxaa dib u soo celiyey shirkadda fsck.

Adeegga fsck waa mid dhowr ah oo la aqriyey wuxuuna bixiyaa waxqabad xoog leh oo ah 1,6 milyan oo feker ah halkii labaad.

  • Jaangooyooyinka, NVFS waxay ku sameeyeen hawl nuqul geed ah ilaha Linux kernel ee xasuusta NVM qiyaastii 10% ka dhakhso badan NOVA, 30% ka dhakhso badan ext4, iyo 37% ka dhakhso badan XFS.
  • Imtixaanka baaritaanka xogta, NVFS wuu ka dheereeyay NOVA 3% iyo ext4 iyo XFS 15% (laakiin leh keyd disk firfircoon, NOVA waxaa la ogaaday inuu 15% gaabis yahay).
  • Imtixaanka Million Directory Operations, NVFS wuxuu ka fiicnaaday NOVA 40%, wuxuu ku kordhiyay 4%, iyo XFS 22%. Markaad jilayso waxqabadka DBMS, nidaamka faylka NVFS wuxuu ka fiicnaaday NOVA 46%, wuxuu ku kordhiyaa 20 jeer, iyo XFS 4 jeer. Imtixaanka fs_mark, NVFS iyo NOVA qiyaas ahaan wey isku mid ahaayeen, halka ext18 iyo XFS ay qiyaastii 5 jeer ka dambeeyeen.

Dib u dhaca ku yimid FSs-kii soo jireenka ahaa ee xusuusta NVM waxaa sabab u ah xaqiiqda ah inaysan loogu talagalin cinwaanka byte ee loo isticmaalo xusuusta aan isbeddelayn, taas oo u eg RAM caadi ah.

Akhrinta darawalada caadiga ah waxay keenaysaa atomisikada hawlgalka qaybta akhriska / qorista, halka xasuusta NVM ay siinayso marin u helista heerka ereyada mashiinka shaqsiyeed.

Intaa waxaa sii dheer, nidaamyada feyl-dhaqameedku waxay isku dayaan inay yareeyaan xoojinta marin-u-helka warbaahinta, taas oo sida muuqata loo arko inay ka gaabis yar tahay RAM, sidoo kale waxay isku dayaan inay xirxiraan howlaha si loo hubiyo akhrinta isku xigxiga marka la adeegsanayo darawallada adag, safafka codsiyada, kala qoqobnaanta dagaalka iyo mudnaanta gaar ahaaneed si loo qabto howlo kala duwan. .

Xusuusta NVM, dhibaatooyinka noocan oo kale ah looma baahna, maaddaama xawaaraha helitaanka xogta uu la mid yahay RAM.

source: https://lkml.org/lkml/2020/9/15/517


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.