Mikuláš Patočka, yog ib tus tsim tawm ntawm LVM thiab tus sau ntawm ntau tus
Cov kev paub dhau los ntawm FS tau raug coj mus rau hauv tus account thaum tsim NVFS
Cov ntawv thov FS NVFS yog qhov yooj yim dua li NOVA (4972 kab ntawm cov cai piv rau 21459), muab cov khoom siv fsck, muaj kev ua tau zoo dua, txhawb nqa cov cwj pwm txuas ntxiv (xattrs), cov ntawv ruaj ntseg, ACLs thiab quotas, tab sis tsis txhawb nqa snapshots.
Cov ntaub ntawv Ext4 haum zoo rau hauv cov qauv ntawm cov ntaub ntawv systems raws li VFS subsystem, uas tso cai rau koj txo tus naj npawb ntawm cov khaubncaws sab nraud povtseg thiab ua nrog ib tug module uas tsis xav tau thaj ua rau thaj rau lub kernel.
NVFS siv lub kernel interface
Cov ntaub ntawv ncaj ncees yog ua kom ntseeg tau siv cov "
В
Nyob rau hauv lab phau ntawv ua haujlwm xeem, NVFS ua tau zoo tshaj NOVA los ntawm 40%, ext4 los ntawm 22%, thiab XFS los ntawm 46%. Thaum simulating DBMS kev ua ub no, NVFS cov ntaub ntawv system tau ua tiav NOVA los ntawm 20%, ext4 los ntawm 18 zaug, thiab XFS los ntawm 5 zaug. Hauv kev xeem fs_mark, qhov kev ua tau zoo ntawm NVFS thiab NOVA tau muab kwv yees li ntawm tib theem, thaum ext4 thiab XFS lagged qab li ntawm 3 zaug.
Lub lag luam ntawm cov ntaub ntawv ib txwm siv ntawm NVM nco yog vim qhov tseeb tias lawv tsis tau tsim los rau kev hais lus byte, uas yog siv rau hauv lub cim xeeb tsis hloov pauv, uas zoo li niaj zaus RAM. Kev nyeem ntawv los ntawm cov qauv siv tau ua kom muaj kev ua haujlwm ntawm kev ua haujlwm ntawm qib nyeem / sau ntawv, thaum NVM nco muab kev nkag mus rau qib ntawm cov lus tshuab ib leeg. Tsis tas li ntawd, cov txheej txheem cov ntaub ntawv ib txwm sim txo qis kev siv ntawm kev nkag mus rau hauv xov xwm, uas yog suav tias yog qhov ua kom qeeb dua li RAM, thiab tseem sim ua haujlwm pab pawg kom paub meej cov kev nyeem ntawv txuas ntxiv thaum siv hard drives, txheej txheem thov queues, sib ntaus sib tua fragmentation thiab cais cov qhov tseem ceeb ntawm kev ua haujlwm sib txawv.. Rau NVM nco, cov teeb meem zoo li no tsis tsim nyog, vim tias qhov ceev ntawm cov ntaub ntawv nkag tau piv rau RAM, thiab qhov kev txiav txim nkag tsis muaj teeb meem.
Tau qhov twg los: opennet.ru