Mikuláš Patočka, un o ddatblygwyr LVM ac awdur nifer o
Ystyriwyd profiad yr FS wrth ddatblygu NVFS
Mae'r FS NVFS arfaethedig yn llawer symlach na NOVA (4972 o linellau cod yn erbyn 21459), yn darparu'r cyfleustodau fsck, mae ganddo berfformiad uwch, mae'n cefnogi priodoleddau estynedig (xattrs), labeli diogelwch, ACLs a chwotâu, ond nid yw'n cefnogi cipluniau.
Mae system ffeiliau Ext4 yn cyd-fynd yn dda â'r model o systemau ffeiliau sy'n seiliedig ar yr is-system VFS, sy'n eich galluogi i leihau nifer yr haenau a gwneud y tro gyda modiwl nad oes angen clytiau i'r cnewyllyn arno.
Mae NVFS yn defnyddio'r rhyngwyneb cnewyllyn
Sicrheir cywirdeb data gan ddefnyddio’r “
В
Yn y prawf gweithrediadau cyfeiriadur miliwn, perfformiodd NVFS yn well na NOVA o 40%, ext4 o 22%, a XFS o 46%. Wrth efelychu gweithgaredd DBMS, perfformiodd system ffeiliau NVFS yn well na NOVA o 20%, ext4 18 gwaith, a XFS 5 gwaith yn well. Yn y prawf fs_mark, roedd perfformiad NVFS a NOVA fwy neu lai ar yr un lefel, tra bod ext4 a XFS ar ei hôl hi tua 3 gwaith.
Mae oedi systemau ffeil traddodiadol ar gof NVM oherwydd y ffaith nad ydynt wedi'u cynllunio ar gyfer mynd i'r afael beit, a ddefnyddir mewn cof anweddol, sy'n edrych fel RAM rheolaidd. Mae darllen o yriannau confensiynol yn sicrhau atomigedd y gweithrediad ar lefel darllen/ysgrifennu sector, tra bod cof NVM yn darparu mynediad ar lefel geiriau peiriant unigol. Yn ogystal, mae systemau ffeiliau traddodiadol yn ceisio lleihau dwyster mynediad i'r cyfryngau, sy'n cael ei ystyried yn amlwg yn arafach na RAM, a hefyd yn ceisio grwpio gweithrediadau i sicrhau darllen dilyniannol wrth ddefnyddio gyriannau caled, proses ciwiau ceisiadau, ymladd darnio a gwahanu'r blaenoriaethau gweithrediadau gwahanol. Ar gyfer cof NVM, mae cymhlethdodau o'r fath yn ddiangen, gan fod cyflymder mynediad data yn debyg i RAM, ac nid yw'r gorchymyn mynediad o bwys.
Ffynhonnell: opennet.ru