Mikuláš Patočka, ee vun den Entwéckler vun LVM an Auteur vun enger Rei vun
D'Erfahrung vum FS gouf berécksiichtegt wann Dir NVFS entwéckelt
Déi proposéiert FS NVFS ass vill méi einfach wéi NOVA (4972 Zeilen vum Code versus 21459), bitt de fsck Utility, huet méi héich Leeschtung, ënnerstëtzt erweidert Attributer (xattrs), Sécherheetslabelen, ACLs a Quoten, awer ënnerstëtzt keng Schnappschëss.
Ext4 Dateisystem passt gutt an de Modell vun Dateiesystemer baséiert op dem VFS Subsystem, wat Iech erlaabt d'Zuel vun de Schichten ze minimiséieren an et mat engem Modul ze maachen, deen keng Patches zum Kernel erfuerdert.
NVFS benotzt de Kernel Interface
Dateintegritéit ass geséchert mat der "
В
Am Millioune Verzeechnes Operatiounstest huet NVFS d'NOVA ëm 40%, ext4 ëm 22%, an XFS ëm 46% iwwerschratt. Wann Dir DBMS Aktivitéit simuléiert, huet den NVFS Dateiesystem NOVA ëm 20%, ext4 ëm 18 Mol iwwerschratt, an XFS ëm 5 Mol. Am fs_mark Test huet d'Performance vun NVFS an NOVA sech ongeféier um selwechten Niveau erausgestallt, während ext4 an XFS ongeféier 3 Mol hannerlooss hunn.
D'Laag vun traditionelle Dateiesystemer op NVM-Erënnerung ass wéinst der Tatsaach datt se net fir Byte-Adressing entworf sinn, déi an net-flüchtlech Erënnerung benotzt gëtt, wat ausgesäit wéi normale RAM. Liesen vun konventionelle fiert suergt Atomitéit vun der Operatioun am Secteur liesen / schreiwen Niveau, iwwerdeems NVM Erënnerung gëtt Zougang op den Niveau vun eenzelne Maschinn Wierder. Zousätzlech probéieren traditionell Dateisystemer d'Intensitéit vum Zougang zu de Medien ze reduzéieren, wat als offensichtlech méi lues ugesi gëtt wéi RAM, a probéieren och Operatiounen ze gruppéieren fir sequentiell Liesen ze garantéieren wann Dir Harddisken benotzt, Schlaangen op Ufro veraarbecht, Fragmentatioun bekämpfen an de Prioritéite vu verschiddenen Operatiounen. . Fir NVM Gedächtnis sinn esou Komplikatiounen onnéideg, well d'Geschwindegkeet vum Datezougang mat RAM vergläichbar ass, an d'Zougangsuerdnung ass egal.
Source: opennet.ru