Микулаш Паточка, LVMди иштеп чыгуучулардын бири жана бир катар авторлордун бири
NVFSди иштеп чыгууда ФСтин тажрыйбасы эске алынган
Сунушталган FS NVFS NOVAга караганда алда канча жөнөкөй (4972га каршы 21459 код саптары), fsck утилитасын камсыз кылат, жогорку көрсөткүчтөргө ээ, кеңейтилген атрибуттарды (xattrs), коопсуздук энбелгилерин, ACL жана квоталарды колдойт, бирок көз ирмемдик сүрөттөрдү колдобойт.
Ext4 файл системасы VFS подсистемасына негизделген файлдык системалардын моделине жакшы төп келет, бул катмарлардын санын азайтууга жана ядрого тактарды талап кылбаган модуль менен иштөөгө мүмкүндүк берет.
NVFS ядро интерфейсин колдонот
Маалыматтардын бүтүндүгү "колдонуу менен камсыз кылынат.
В
Миллион каталог операцияларын текшерүүдө NVFS NOVAдан 40%, ext4 22% жана XFS 46% ашып кетти. DBMS ишмердүүлүгүн симуляциялоодо, NVFS файл системасы NOVAдан 20%, ext4тен 18 эсеге жана XFSден 5 эсеге ашты. fs_mark тестинде NVFS жана NOVA көрсөткүчтөрү болжол менен бирдей деңгээлде болуп чыкты, ал эми ext4 жана XFS болжол менен 3 эсе артта калган.
NVM эс тутумундагы салттуу файлдык системалардын артта калышы алардын кадимки оперативдик эстутумга окшош туруксуз эстутумда колдонулган байт даректерине ылайыкталбагандыгына байланыштуу. Кадимки дисктерден окуу сектордун окуу/жазуу деңгээлинде операциянын атомдуулугун камсыз кылат, ал эми NVM эс тутуму жеке машина сөздөрүнүн деңгээлинде жеткиликтүүлүктү камсыз кылат. Мындан тышкары, салттуу файл тутумдары RAMга караганда жайыраак деп эсептелген медиага кирүү интенсивдүүлүгүн төмөндөтүүгө аракет кылат, ошондой эле катуу дисктерди колдонууда ырааттуу окууну камсыз кылуу үчүн операцияларды топтоого аракет кылат, суроо-талап кезегин иштеп чыгуу, фрагментация менен күрөшүү жана ар кандай операциялардын артыкчылыктары. NVM эс тутуму үчүн мындай кыйынчылыктардын кереги жок, анткени берилиштерге жетүү ылдамдыгы RAM менен салыштырууга болот жана кирүү тартиби маанилүү эмес.
Source: opennet.ru