Mikuláš Patočka, LVM-ni ishlab chiquvchilardan biri va bir qator mualliflar
NVFSni ishlab chiqishda FS tajribasi hisobga olindi
Taklif etilayotgan FS NVFS NOVA (4972 ga nisbatan 21459 satr kod) dan ancha sodda, fsck yordam dasturini taqdim etadi, yuqori unumdorlikka ega, kengaytirilgan atributlarni (xattrs), xavfsizlik belgilarini, ACL va kvotalarni qo'llab-quvvatlaydi, lekin oniy tasvirlarni qo'llab-quvvatlamaydi.
Ext4 fayl tizimi VFS quyi tizimiga asoslangan fayl tizimlari modeliga yaxshi mos keladi, bu sizga qatlamlar sonini minimallashtirish va yadroga yamoqlarni talab qilmaydigan modul bilan ishlash imkonini beradi.
NVFS yadro interfeysidan foydalanadi
Ma'lumotlarning yaxlitligi "" yordamida ta'minlanadi.
В
Million katalog operatsiyalari testida NVFS NOVA dan 40% ga, ext4 dan 22% ga va XFS dan 46% ga oshib ketdi. DBMS faoliyatini taqlid qilishda NVFS fayl tizimi NOVA dan 20% ga, ext4 dan 18 martaga va XFS dan 5 baravarga oshib ketdi. Fs_mark testida NVFS va NOVA ning ishlashi taxminan bir xil darajada bo'lib chiqdi, ext4 va XFS esa taxminan 3 baravar ortda qoldi.
NVM xotirasida an’anaviy fayl tizimlarining kechikishi ularning bayt adreslash uchun mo‘ljallanmaganligi bilan bog‘liq bo‘lib, u oddiy operativ xotiraga o‘xshab o‘zgarmas xotirada qo‘llaniladi. An'anaviy drayvlardan o'qish sektor o'qish/yozish darajasida operatsiya atomligini ta'minlaydi, NVM xotirasi esa alohida mashina so'zlari darajasida kirishni ta'minlaydi. Bundan tashqari, an'anaviy fayl tizimlari RAMga qaraganda sekinroq deb hisoblangan ommaviy axborot vositalariga kirish intensivligini kamaytirishga harakat qiladi, shuningdek, qattiq disklardan foydalanganda ketma-ket o'qishni ta'minlash, so'rovlar navbatlarini qayta ishlash, parchalanish bilan kurashish va ularni ajratish uchun operatsiyalarni guruhlashga harakat qiladi. turli operatsiyalarning ustuvorliklari .. NVM xotirasi uchun bunday asoratlar kerak emas, chunki ma'lumotlarga kirish tezligi RAM bilan taqqoslanadi va kirish tartibi muhim emas.
Manba: opennet.ru