Микулаш Паточка, LVM әзірлеушілерінің бірі және бірқатар авторлардың бірі
NVFS әзірлеу кезінде ТЖ тәжірибесі ескерілді
Ұсынылған FS NVFS NOVA-ға қарағанда (4972-ға қарсы 21459 код жолы) әлдеқайда қарапайым, fsck утилитасын қамтамасыз етеді, жоғары өнімділікке ие, кеңейтілген атрибуттарды (xattrs), қауіпсіздік белгілерін, ACL және квоталарды қолдайды, бірақ суретке түсіруге қолдау көрсетпейді.
Ext4 файлдық жүйесі VFS ішкі жүйесіне негізделген файлдық жүйелер моделіне жақсы сәйкес келеді, бұл қабаттар санын азайтуға және ядроға патчтарды қажет етпейтін модульмен жұмыс істеуге мүмкіндік береді.
NVFS ядро интерфейсін пайдаланады
Деректердің тұтастығы «
В
Миллиондық каталог операцияларын тексеруде NVFS NOVA-дан 40%-ға, ext4-тен 22%-ға және XFS-тен 46%-ға асып түсті. ДҚБЖ әрекетін модельдеу кезінде NVFS файлдық жүйесі NOVA-дан 20%, ext4-тен 18 есе және XFS-тен 5 есе асып түсті. fs_mark тестінде NVFS және NOVA өнімділігі шамамен бірдей деңгейде болды, ал ext4 және XFS шамамен 3 есе артта қалды.
NVM жадындағы дәстүрлі файлдық жүйелердің артта қалуы олардың тұрақты жедел жадыға ұқсайтын тұрақты жадта қолданылатын байт адресациясына арналмағандығына байланысты. Кәдімгі дискілерден оқу сектордың оқу/жазу деңгейінде операцияның атомдылығын қамтамасыз етеді, ал NVM жады жеке машина сөздерінің деңгейінде қол жеткізуді қамтамасыз етеді. Сонымен қатар, дәстүрлі файлдық жүйелер жедел жадқа қарағанда әлдеқайда баяу деп саналатын медиаға қол жеткізудің қарқындылығын төмендетуге тырысады, сонымен қатар қатты дискілерді пайдалану кезінде дәйекті оқуды қамтамасыз ету үшін операцияларды топтастыруға тырысады, сұраныс кезегін өңдейді, фрагментациямен күреседі және файлдарды ажыратады. әртүрлі операциялардың басымдықтары.. NVM жады үшін мұндай асқынулар қажет емес, өйткені деректерге қол жеткізу жылдамдығы жедел жадымен салыстырылады, ал кіру реті маңызды емес.
Ақпарат көзі: opennet.ru