Mikuláš Patočka, üks LVM-i arendajatest ja mitmete raamatute autor
NVFS-i väljatöötamisel võeti arvesse FS-i kogemusi
Kavandatud FS NVFS on palju lihtsam kui NOVA (4972 koodirida versus 21459), pakub fsck utiliiti, on suurema jõudlusega, toetab laiendatud atribuute (xattrs), turvasilte, ACL-e ja kvoote, kuid ei toeta hetktõmmiseid.
Ext4 failisüsteem sobib hästi VFS-i alamsüsteemil põhinevate failisüsteemide mudeliga, mis võimaldab minimeerida kihtide arvu ja leppida mooduliga, mis ei vaja kernelile paikasid.
NVFS kasutab kerneli liidest
Andmete terviklikkus tagatakse kasutades "
В
Miljoni kataloogioperatsiooni testis edestas NVFS NOVA-d 40%, ext4 22% ja XFS-i 46%. DBMS-i tegevuse simuleerimisel ületas NVFS-failisüsteem NOVA-d 20 korda, ext4 18 korda ja XFS-i 5 korda. Fs_mark testis osutus NVFS-i ja NOVA jõudlus ligikaudu samal tasemel, samas kui ext4 ja XFS jäid maha umbes 3 korda.
Traditsiooniliste failisüsteemide mahajäämus NVM-mälus on tingitud sellest, et need ei ole mõeldud bait-aadressi jaoks, mida kasutatakse püsimälus, mis näeb välja nagu tavaline RAM. Tavalistelt draividelt lugemine tagab toimingu atomaalsuse sektori lugemise/kirjutamise tasemel, samas kui NVM-mälu võimaldab juurdepääsu üksikute masinsõnade tasemel. Lisaks püüavad traditsioonilised failisüsteemid vähendada meediumile juurdepääsu intensiivsust, mida peetakse RAM-ist ilmselgelt aeglasemaks, ning rühmitada toiminguid, et tagada kõvaketaste kasutamisel järjestikune lugemine, töödelda päringu järjekordi, võidelda killustatuse vastu ja eraldada erinevate toimingute prioriteedid. NVM-mälu puhul pole sellised komplikatsioonid vajalikud, kuna andmetele juurdepääsu kiirus on võrreldav RAM-iga ja juurdepääsu järjekord ei oma tähtsust.
Allikas: opennet.ru