Mikuláš Patočka, LVM ၏ developer များအနက်မှတစ်ဦးနှင့်အရေအတွက်၏စာရေးဆရာ
NVFS ကိုတီထွင်သောအခါ FS ၏အတွေ့အကြုံကိုထည့်သွင်းစဉ်းစားခဲ့သည်။
အဆိုပြုထားသော FS NVFS သည် NOVA (4972 ကုဒ်နှင့် 21459 မျဉ်းကြောင်းများ၏ XNUMX မျဉ်းများထက် ပိုမိုရိုးရှင်းသည်)၊ fsck utility ကို ပံ့ပိုးပေးသည်၊ စွမ်းဆောင်ရည်မြင့်မားသည်၊ တိုးချဲ့ထားသော attributes (xattrs)၊ လုံခြုံရေးတံဆိပ်များ၊ ACLs နှင့် quotas တို့ကို ပံ့ပိုးပေးသည်၊ သို့သော် လျှပ်တစ်ပြက်ရိုက်ချက်များကို မပံ့ပိုးပါ။
Ext4 ဖိုင်စနစ်သည် အလွှာအရေအတွက်ကို လျှော့ချနိုင်ပြီး kernel တွင် ဖာထေးရန်မလိုအပ်သော module တစ်ခုနှင့် ပြုလုပ်နိုင်စေသည့် VFS ခွဲစနစ်အပေါ် အခြေခံသည့် ဖိုင်စနစ်ပုံစံနှင့် အံဝင်ခွင်ကျရှိသည်။
NVFS သည် kernel interface ကိုအသုံးပြုသည်။
"" ကိုအသုံးပြု၍ ဒေတာခိုင်မာမှုရှိစေရန်၊
В
သန်းလမ်းညွှန်စစ်ဆင်ရေးစမ်းသပ်မှုတွင်၊ NVFS သည် NOVA ကို 40%, ext4 ဖြင့် 22% နှင့် XFS 46% ဖြင့် စွမ်းဆောင်နိုင်ခဲ့သည်။ DBMS လုပ်ဆောင်ချက်ကို အတုယူသောအခါ၊ NVFS ဖိုင်စနစ်သည် NOVA ကို 20%, ext4 ဖြင့် 18 ဆ နှင့် XFS 5 ဆ ထက် သာလွန်သည်။ fs_mark စမ်းသပ်မှုတွင်၊ NVFS နှင့် NOVA တို့၏ စွမ်းဆောင်ရည်သည် ခန့်မှန်းခြေအားဖြင့် တစ်ပြေးတည်းဖြစ်ခဲ့ပြီး ext4 နှင့် XFS တို့သည် ၃ ဆခန့် နောက်ကျကျန်ခဲ့သည်။
NVM memory ရှိ သမားရိုးကျ ဖိုင်စနစ်များ၏ နောက်ကျကျန်မှုသည် ပုံမှန် RAM နှင့်တူသော မတည်ငြိမ်သော မှတ်ဉာဏ်တွင် အသုံးပြုသည့် byte addressing အတွက် ဒီဇိုင်းထုတ်ထားခြင်း မရှိသောကြောင့် ဖြစ်သည်။ သမားရိုးကျ drives များမှဖတ်ခြင်းသည် sector read/write အဆင့်တွင် လုပ်ဆောင်မှု၏ အနုမြူကို သေချာစေပြီး NVM memory သည် စက်တစ်လုံးချင်းစီ၏ စကားလုံးများအဆင့်တွင် ဝင်ရောက်ခွင့်ကို ပေးပါသည်။ ထို့အပြင်၊ သမားရိုးကျ ဖိုင်စနစ်များသည် RAM ထက် သိသိသာသာ နှေးသည်ဟု ယူဆထားသည့် မီဒီယာသို့ ဝင်ရောက်နိုင်မှု ပြင်းထန်မှုကို လျှော့ချရန် ကြိုးစားပြီး hard drives များကို အသုံးပြုသည့်အခါ ဆက်တိုက်ဖတ်ခြင်း၊ စီတန်းတောင်းဆိုမှု လုပ်ငန်းစဉ်များ၊ တိုက်ခိုက်ရေးအပိုင်းများကို ခွဲထုတ်ခြင်းနှင့် ခွဲထုတ်ခြင်းတို့ကို သေချာစေရန် အဖွဲ့လိုက်လုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန် ကြိုးစားသည်။ မတူညီသော လုပ်ငန်းဆောင်တာများ၏ ဦးစားပေး.. NVM မမ်မိုရီအတွက်၊ ဒေတာဝင်ရောက်မှုအမြန်နှုန်းသည် RAM နှင့် နှိုင်းယှဉ်နိုင်ပြီး၊ သုံးစွဲခွင့်အမိန့်သည် အရေးမကြီးသောကြောင့် ယင်းရှုပ်ထွေးမှုများသည် မလိုအပ်ပါ။
source: opennet.ru