မန်မိုရီဟာ မြန်နှုန်းမြင့်မားမယ်လို့ ကတိပေးထားတဲ့ ဟာ့ဒ်ဝဲတစ်မျိုးတည်းသာ ဖြစ်ပါတယ်။ အားနည်းချက်အနည်းငယ်ရှိပါတယ်- ဈေးကြီးတာ၊ စွမ်းရည်အကန့်အသတ်ရှိတာနဲ့ ကြာရှည်မခံတာ (ဒေတာကို ထိန်းသိမ်းဖို့အတွက် မန်မိုရီကို ဖွင့်ထားဖို့ လိုအပ်ပြီး မန်မိုရီကို ပုံမှန်ပြန်လည်ဆန်းသစ်ဖို့ လိုအပ်တာကြောင့် ပိုပြဿနာရှိပါတယ်)။ Intel နဲ့ Micron တို့ဟာ ကြာရှည်ခံမန်မိုရီဆီကို ဦးတည်တဲ့ ပထမခြေလှမ်းဖြစ်တဲ့ 3DXPoint နည်းပညာကို လွန်ခဲ့တဲ့ သုံးနှစ်လောက်က ကြေညာခဲ့ပါတယ်။ ဒီနည်းပညာဟာ မန်မိုရီလောက် မမြန်ပေမယ့် flash storage ထက် အများကြီးပိုမြန်ပြီး ကုန်ကျစရိတ်လည်း ပိုသက်သာပါတယ်။ ကြာရှည်ခံမန်မိုရီရဲ့ အလားအလာကို မြင်တွေ့ပြီး MemVerge ကို ဒီအလားအလာကို အကောင်အထည်ဖော်ဖို့ စတင်ခဲ့တာပါ။
ကျွန်ုပ်တို့မြင်တွေ့ခဲ့ရသော ပထမဆုံး 3D XPoint စက်ပစ္စည်းများသည် သိုလှောင်မှုကို ပိုမိုပစ်မှတ်ထားခဲ့သည်။ အချိန်ကြာလာသည်နှင့်အမျှ Intel သည် ပိုမိုမြန်ဆန်သော SSD ကို ဖန်တီးရန် 3D XPoint persistent memory (PMem) ကို အသုံးပြုခဲ့သည်။ နောက်ပိုင်းတွင် Intel သည် DIMM slot တွင် တပ်ဆင်ထားပြီး DRAM အတွက် တိုးချဲ့မှုအဖြစ် လုပ်ဆောင်သည့် persistent memory module ကို ကြေညာခဲ့သည်။ အတိတ်ကာလတွင် မြန်ဆန်သော လိုအပ်ချက်များအတွက် မှတ်ဉာဏ်နှင့် ကြီးမားသော လိုအပ်ချက်များအတွက် သိုလှောင်မှုကို မြင်တွေ့ခဲ့ရသော်လည်း PMem သည် မျဉ်းကြောင်း မှုန်ဝါးလာခဲ့သည်။ MemVerge သည် ကြီးမားသော စွမ်းရည်နှင့် တည်တံ့ခိုင်မြဲမှုဖြင့် DRAM စွမ်းဆောင်ရည်ကို ဖွင့်ပေးခြင်းဖြင့် အကောင်းဆုံး နှစ်မျိုးလုံးကို ရောနှောရန် ကြိုးစားနေသည်။
MemVerge သည် persistent memory ၏ ရှုခင်းကို စစ်တမ်းကောက်ယူပြီး PMem ကို cache၊ speed tier သို့မဟုတ် memory expander အဖြစ် အသုံးချမည့်အစား ၎င်း၏ အလားအလာကို အပြည့်အဝအသုံးချနိုင်စေရန် software ကို တီထွင်ခဲ့သည်။ ကုမ္ပဏီသည် Big Memory computing ဟုခေါ်သောအရာကို အသုံးပြု၍ DRAM-only environments များကို ကုန်ကျစရိတ်နည်းပါးစေပြီး ပိုအရေးကြီးသည်မှာ DRAM နှင့် PMem နှစ်မျိုးလုံးကို အသုံးချသည့် high-density memory environments များအဖြစ် ပြောင်းလဲပေးသည်။ ၎င်းသည် software-defined service များကိုလည်း ပေးဆောင်သည့် software-defined memory pool တစ်ခုအဖြစ် နှစ်ခုလုံးကို virtualize လုပ်ခြင်းဖြင့် လုပ်ဆောင်သည်။ အထက်ပါအချက်များအပြင် software သည် data center ရှိ application အားလုံးကို memory အမျိုးအစားအသစ်များ၊ memory interconnects၊ processors နှင့် memory allocators များမှ အကျိုးကျေးဇူးရရှိစေမည့် abstraction layer တစ်ခုကို ပေးဆောင်ပြီး ခေတ်မီပြီး ပေါ်ထွက်လာသော application များနှင့် workloads များကို ကိုင်တွယ်ဖြေရှင်းပေးသည်။
ပြီးခဲ့တဲ့နှစ် စက်တင်ဘာလတုန်းက MemVerge ဟာ သူ့ရဲ့ Memory Machine ရဲ့ ယေဘုယျရရှိနိုင်မှုကို ထုတ်ပြန်ခဲ့ပါတယ် ။ ဒီ software ကို အမျိုးအစားနှစ်မျိုးနဲ့ ရရှိနိုင်ပါတယ်။ Standard Version ကတော့ byte-addressable DRAM နဲ့ PMem memory speeding apps တွေကို virtualize လုပ်ပြီး ကုန်ကျစရိတ်တွေကို လျှော့ချပေးပေမယ့် persistence ကို enable မလုပ်ပေးပါဘူး။ AdvancedVersion ကတော့ persistence ကို enable လုပ်ထားတဲ့ အပေါ်မှာပြောထားတဲ့အတိုင်းပါပဲ။ ZeroIO in-memory snapshots ကိုအခြေခံထားတဲ့ enterprise-class memory services တွေလည်း ပါဝင်ပါတယ်။
ZeroIO in-mem snapshots များသည် အမည်က ညွှန်ပြသည့်အတိုင်း zeroIO storage ဖြင့် DRAM နှင့် PMem တို့၏ snapshots များကို ခွင့်ပြုသည်။ ၎င်းသည် ပုံမှန်အားဖြင့် မတည်ငြိမ်ပြီး ရရှိနိုင်မှုနည်းပါးသော DRAM ကို high-availability tier ထဲသို့ ရောက်ရှိစေသည်။ ZeroIO snapshots များသည် အချိန်ခရီးသွားခြင်းဟုခေါ်သောအရာကိုလည်း ခွင့်ပြုပြီး ယခင် snapshots များသို့ ပြန်သွားရန် ခွင့်ပြုသည်။ crash ဖြစ်ပါက အက်ပ်များကို ယခင် snapshot သို့ ပြန်သွားရန် AutoSave လုပ်ဆောင်ချက်တစ်ခု ရှိသည်။ snapshots များသည် memory resources များကို ပိုမိုအသုံးမပြုဘဲ Thin Clones များ ထုတ်လုပ်နိုင်စေသည်။ ထို့အပြင် snapshots များကို အခြား server များသို့ ရွှေ့ပြောင်းပြီး app instance အသစ်တစ်ခု ဖန်တီးရန် အသုံးပြုနိုင်သည်။
MemVerge မှတ်ဉာဏ်စက်စီမံခန့်ခွဲမှု
MemVerge Memory Machine မှာ ချောမွေ့တဲ့ GUI ပါရှိပါတယ်။ global dashboard က storage မှာ ကျွန်တော်တို့ မျှော်လင့်ထားတဲ့ element တွေကို ပြသထားပြီး DRAM နဲ့ PMem တို့က အဓိက အစိတ်အပိုင်းတွေဖြစ်ပြီး အသုံးပြုမှုကိုလည်း ဒီမှာ အလွယ်တကူ မြင်တွေ့နိုင်ပါတယ်။ အပေါ်ဆုံးမှာ host တွေ၊ app instances တွေ၊ snapshot တွေနဲ့ alerts တွေအတွက် tab တွေ ရှိပါတယ်။
ဘယ်ဘက်ရှိ home ခလုတ်ကို နှိပ်ခြင်းဖြင့် စနစ်ဆိုင်ရာ အခြေခံအချက်အလက်များ (IP address၊ OS၊ Kernal version၊ CPU) အပြင် Memory နှင့် PMem အသုံးပြုမှုနှင့် စွမ်းဆောင်ရည်ကို နက်နက်ရှိုင်းရှိုင်း လေ့လာနိုင်ပါသည်။
အသုံးပြုသူများသည် နာရီအလိုက် အသုံးပြုမှုကိုကြည့်ရှုရန် မှတ်ဉာဏ်အစီရင်ခံစာကို ဆွဲယူခြင်းဖြင့် မှတ်ဉာဏ်ထဲသို့ ပိုမိုနက်ရှိုင်းစွာ လေ့လာနိုင်သည်။ ၎င်းသည် PMem နှင့် DRAM အမျိုးအစားကိုလည်း မီးမောင်းထိုးပြသည်။
အသုံးပြုသူများသည် Memory Machine ၏ RESTful API များကို ကြည့်ရှုနိုင်သည့်အပြင် ၎င်းတို့ကို configure လုပ်နိုင်သည်။
Snapshots တွေက Memory Machine ရဲ့ အဓိက အစိတ်အပိုင်းတစ်ခုပါ၊ ဒါပေမယ့် စွမ်းဆောင်ရည် အပိုင်းမှာ အဲဒါကို ဆွေးနွေးသွားပါမယ်။
configuration
ကျွန်ုပ်တို့၏ဓာတ်ခွဲခန်းတွင် အောက်ပါသတ်မှတ်ချက်များပါရှိသော Supermicro SYS-2029U-TN24R4T တွင် MemVerge Memory Machine ကို အသုံးချခဲ့ပါသည်။
| ဟာ့ဒ်ဝဲ မော်ဒယ် | စူပါမိုက်ခရို SYS-2029U-TN24R4T |
| စီပီယူ | ၂x Intel(R) Platinum(R) 8270 CPU @ 2.70GHz၊ 26 cores |
| DRAM | DDR4 192GB |
| PMem | 12x128GB |
| OS SSD | 1TB SATA SSD |
| OS | CentOS 8.2.2004 |
| kernel | 4.18.0-193.19.1.el8_2.x86_64 |
MemVerge မှတ်ဉာဏ်စက်စွမ်းဆောင်ရည်
MemVerge Memory Machine ဟာ in-memory မှာ run ဖို့လိုအပ်တဲ့ workload တွေနဲ့ application တွေအတွက် ရည်ရွယ်ထားတဲ့အတွက် ကျွန်ုပ်တို့ရဲ့ ပုံမှန်စမ်းသပ်မှုတွေက ဒီမှာ အဓိပ္ပာယ်မရှိပါဘူး။ ကျွန်ုပ်တို့ရဲ့ benchmark တွေကို IT လုပ်ငန်းဆောင်တာတွေအတွင်း လက်တွေ့ဘဝမှာ မြင်တွေ့ရမယ့် ပုံမှန်ကနေ မြင့်မားတဲ့ stress workload တွေအဖြစ် ယေဘုယျအားဖြင့် ရှုမြင်ကြပါတယ်။ ယင်းအစား၊ ဒီမှာ ကျွန်ုပ်တို့ဟာ မတူညီတဲ့ စမ်းသပ်မှုအနည်းငယ်ကို ကြည့်ရှုသွားမှာဖြစ်ပြီး DRAM နဲ့ PMem နဲ့ DRAM + PMem တို့ရဲ့ လုပ်ဆောင်ချက်တွေနဲ့ တစ်ခုချင်းစီရဲ့ အကျိုးသက်ရောက်မှုတွေကို အထူးလေ့လာသွားမှာဖြစ်ပါတယ်။ ဒီသုံးသပ်ချက်အတွက်၊ ကျွန်ုပ်တို့ဟာ KDB Performance ကို bulk insert နဲ့ read test အပြင် Redis Quick Recovery with ZeroIO Snapshot နဲ့ Redis Clone with ZeroIO Snapshot နှစ်မျိုးလုံးကို အသုံးပြုသွားမှာဖြစ်ပါတယ်။
KDB စွမ်းဆောင်ရည်စမ်းသပ်ခြင်း
Kx ရဲ့ kdb+ ဟာ time-series in-memory database တစ်ခုဖြစ်ပါတယ်။ ၎င်းရဲ့ အမြန်နှုန်းနဲ့ စွမ်းဆောင်ရည်အတွက် လူသိများပြီး ဒါကြောင့် Financial Service Industry မှာ အလွန်ရေပန်းစားပါတယ်။ kdb အတွက် အကြီးမားဆုံး ကန့်သတ်ချက်တစ်ခုကတော့ DRAM စွမ်းရည် ကန့်သတ်ချက်ပါပဲ။ MemVerge Memory Machine ဟာ ဒီနေရာမှာ ကွက်တိဖြစ်တာမို့ kdb ဟာ DRAM နဲ့ ဆင်တူတဲ့ စွမ်းဆောင်ရည်နဲ့ ချဲ့ထွင်ထားတဲ့ Memory space အတွက် PMem ကို အပြည့်အဝ အသုံးချနိုင်ပါတယ်။ bulk insert စမ်းသပ်မှုအတွက် single insert တစ်ခု၊ 10, 100, 1000, 10000, 15000, 20000 နဲ့ 25000 insert တွေကို ကြည့်ရှုခဲ့ပြီး တစ်စက္ကန့်ကို bulk insert သန်းပေါင်းများစွာနဲ့ တိုင်းတာခဲ့ပါတယ်။
KDB bulk insert နဲ့ဆိုရင် စိတ်ဝင်စားစရာကောင်းတဲ့ ရလဒ်တွေကို တွေ့ရပါတယ်။ insert တစ်ခုတည်းမှာတင် သုံးခုစလုံးရဲ့ ရလဒ်တွေက အလားတူပါပဲ။ batch size သေးငယ်တဲ့ size တွေမှာ DRAM က အကောင်းဆုံးစွမ်းဆောင်ရည်ရှိတယ်လို့ ကျွန်တော်တို့ မြင်ပါတယ်။ batch size 10,000 ကျော်လာတာနဲ့အမျှ Memory Machine က DRAM ထက် ဦးဆောင်နေတာကို တွေ့ရပြီး PMem က batch တစ်ခုချင်းစီကို ခံနိုင်ရည်ရှိပါတယ်။
နောက်တစ်ခုအနေနဲ့ Read test နဲ့ kdb+ ကို ကြည့်ခဲ့ပါတယ်။ ဒီမှာ test set-up က နည်းနည်းကွာခြားပါတယ်။ read test က တစ်လျှောက်လုံး အတူတူပါပဲ၊ ဒါပေမယ့် ဒီတစ်ခါတော့ DRAM တစ်ခုတည်း၊ PMem တစ်ခုတည်း၊ ပြီးတော့ PMem ရဲ့ 20GB ဒါမှမဟုတ် 40GB cache DRAM နဲ့ ကြည့်ခဲ့ပါတယ်။ DRAM က 4.2GB/s ပဲရခဲ့ပြီး PMem က 2.9GB/s ပဲရခဲ့ပြီး 20GB cache DRAM နဲ့ Memory Machine က DRAM နဲ့ တူညီတဲ့ 3.9GB/s ပဲရခဲ့ပြီး 40GB cache နဲ့ အမြင့်ဆုံးစွမ်းဆောင်ရည်ကို 4.8GB/s ရခဲ့ပါတယ်။ ပိုစိတ်ဝင်စားစရာကောင်းတာက နောက်ဆုံးနှစ်ခုက တခြား task တွေအတွက် DRAM အများကြီးခွင့်ပြုထားဆဲပါ။
Redis Snapshot စမ်းသပ်ခြင်း
Redis သည် database၊ cache နှင့် message broker အဖြစ်အသုံးပြုသော open-source in-memory data store တစ်ခုဖြစ်သည်။ ၎င်းသည် အလွန်ရေပန်းစားပြီး အစွမ်းထက်သောကြောင့် MemVerge Memory Machine ကို benchmark လုပ်ရန် အကောင်းဆုံးပရိုဂရမ်တစ်ခုဖြစ်သည်။ Redis သည် MemVerge Memory Machine တွင်လည်ပတ်သောအခါ DRAM နှင့် PMem တို့ကို Redis သို့ခွဲဝေပေးသည်။ ထို့နောက် MemVerge ZeroIO snapshots များသည် storage IO လုပ်ဆောင်ချက်များမပါဘဲ application ၏ memory စာမျက်နှာများကို သိမ်းဆည်းသည်။ Redis ပျက်သွားသောအခါ PMem သို့ပေးပို့သော data snapshot အားလုံးသည် persistent ဖြစ်သည်။ Crash recovery တွင် storage မှ data များကို ရွှေ့ပြောင်းခြင်းမရှိဘဲ PMem ရှိရှိပြီးသား data ကို ညွှန်ပြခြင်းပါဝင်သည်။
ဒီအပိုင်းမှာ မြန်မြန်ဆန်ဆန် ပြန်လည်ရယူဖို့အတွက် MemVerge ZeroIO snapshot ကို စမ်းသပ်သွားပါမယ်။
အရင်ဆုံး Redis Quick Recovery with ZeroIO Snapshot ကို ကြည့်ကြရအောင်။ စွမ်းဆောင်ရည် benchmark တွေနဲ့ မတူဘဲ၊ ဒီမှာ လုပ်ဆောင်ချက်နဲ့ အသုံးပြုရလွယ်ကူမှုကို ပြသပါမယ်။ Redis ကို install လုပ်ပြီး database တစ်ခုကို run ပြီးတာနဲ့ Memory Machine ထဲကို login ဝင်ပြီး PMem ဘယ်လောက်သုံးနေလဲလိုမျိုး အရာတွေကို ကြည့်ပါမယ်။
applications tab အောက်မှာ Redis server တစ်ခု run နေတာကို မြင်နိုင်ပါတယ်။
လည်ပတ်နေချိန်မှာ ကျွန်တော်တို့ snapshot အနည်းငယ်ရိုက်ပါတယ်။ snapshot တွေမရိုက်ထားရင် snapshot ကနေ ပြန်ယူလို့မရတာ ထင်ရှားပါတယ်။
လုံခြုံစိတ်ချရတာ ဘယ်တော့မှ မထိခိုက်ပါဘူး၊ ကျွန်ုပ်တို့ ဓာတ်ပုံတွေ ရိုက်ထားတယ်ဆိုတာ သေချာအောင် နှစ်ခါပြန်စစ်ဆေးပါ။
ကျွန်တော်တို့မှာ ဒါတွေရှိတယ်ဆိုတာ သိပြီးတဲ့နောက် Redis DB ပျက်ကွက်မှုကို စတင်ပါတယ်။ ကျွန်တော်တို့ snapshot တစ်ခုကို ရွေးပြီး restore လုပ်ပါတယ်၊ ခဏလောက် ရပ်တန့်ပြီးတဲ့နောက်မှာ ပြန်အလုပ်လုပ်ပါတယ်။
ZeroIO Snapshot ဖြင့် Redis Clone လုပ်ခြင်း
အထက်ဖော်ပြပါ အဆင့်များအတိုင်း ဤနေရာတွင် ကျွန်ုပ်တို့ လုပ်ဆောင်ပါမည်။ snapshot ရိုက်ပြီးနောက်၊ ၎င်းကို namespace အသစ်နှင့် IP address အသစ်ဖြင့် clone အဖြစ် ပြန်လည်ထားရှိနိုင်ပါသည်။ အခြား host တစ်ခုမှ clone သို့ ချိတ်ဆက်သောအခါ ၎င်းသည် တူညီသော memory ခန့်ကို ယူထားသည်ကို တွေ့ရှိနိုင်ပါသည်။
အထက်ပါအားလုံးကို နှစ်သက်သူများအတွက် CLI prompt ဖြင့်လည်း လုပ်ဆောင်နိုင်ပါသည်။
ကောက်ချက်
MemVerge Memory Machine ဆိုတာ memory ရဲ့ စွမ်းဆောင်ရည်နဲ့ PMem ရဲ့ တည်တံ့မှုကို ပေါင်းစပ်ဖို့ ရည်ရွယ်တဲ့ SDS ပါ။ PMem ကို storage ကို အရှိန်မြှင့်ဖို့အတွက် cache အနေနဲ့ အသုံးပြုလေ့ရှိပါတယ်။ ဒါက storage အတွက် အကျိုးကျေးဇူးများစွာရှိပေမယ့် in-memory application တွေဟာ cache မဟုတ်ဘဲ memory performance လိုအပ်ပါတယ်။ MemVerge ဟာ DRAM နဲ့ PMem နှစ်မျိုးလုံးကို software-defined services တွေနဲ့ software-defined memory pool တွေအဖြစ် virtualize လုပ်ပါတယ်။ Memory Machine က zeroIO in-memory snapshots တွေကို အသုံးပြုပြီး DRAM ကို high-availability tier အဖြစ် ပြောင်းလဲပေးပါတယ်။ ZeroIO က memory resources တွေကို မထိခိုက်စေဘဲ Thin Clones တွေကို ဖန်တီးနိုင်စေပါတယ်။
အမျိုးအစားအသစ်များထဲသို့ ကျွန်ုပ်တို့ တွန်းပို့လာသည်နှင့်အမျှ စွမ်းဆောင်ရည်စမ်းသပ်မှုနှင့် benchmark အသစ်များကို လက်ခံကျင့်သုံးရပါလိမ့်မည်။ ကျွန်ုပ်တို့၏ ပုံမှန် benchmark များဖြင့် in-mem SDS ကို စမ်းသပ်ခြင်းသည် အသုံးမဝင်ပါ၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းသည် ၎င်းကို ဖန်တီးထားခြင်းမရှိသောကြောင့်ဖြစ်သည်။ ယင်းအစား၊ ကျွန်ုပ်တို့သည် KDB Performance ကို bulk insert နှင့် read test နှစ်မျိုးလုံးအပြင် ZeroIO Snapshot ပါသော Redis Quick Recovery နှင့် ZeroIO Snapshot ပါသော Redis Clone နှစ်မျိုးလုံးကို အသုံးချခဲ့သည်။ စမ်းသပ်မှုများကို Supermicro SYS-2029U-TN24R4T server တွင် ပြုလုပ်ခဲ့သော်လည်း Intel Optane PMem module များကို ပံ့ပိုးပေးသော validated server များတွင် အလုပ်လုပ်သင့်သည်။
KDM bulk နဲ့ Memory Machine မှတစ်ဆင့် DRAM၊ PMem နဲ့ နှစ်ခုပေါင်းစပ်မှုကို အခြေခံပြီး batch size အများအပြားကို စမ်းသပ်ခဲ့ပါတယ်။ batch တွေက သေးငယ်တဲ့အဆင့်ကနေ စတင်တဲ့အခါ DRAM ရဲ့ အကောင်းဆုံးစွမ်းဆောင်ရည်ကို မြင်တွေ့ရတာ အံ့သြစရာမရှိပါဘူး။ စိတ်ဝင်စားဖို့ကောင်းတာက စမ်းသပ်မှုက resource တွေကို ပိုပိုပြီး ပင်ပန်းစေတာကြောင့် MemVerge က ပိုကောင်းလာတယ်ဆိုတာပါပဲ။ KDM read မှာတော့ အလားတူ trend တွေကို ကျွန်တော်တို့ မြင်တွေ့ခဲ့ရပါတယ်။ DRAM က အရမ်းကောင်းကောင်း စွမ်းဆောင်ရည်ပြပေမယ့် အံ့သြစရာတော့ မဟုတ်ပါဘူး။ PMem က အဆင်ပြေပေမယ့် DRAM အောက်မှာတော့ အတော်လေး ကောင်းပါတယ်။ Memory Machine မှာ DRAM အတွက် cache 20GB ပဲရှိတာကြောင့် DRAM တစ်ခုတည်းရဲ့ 4.2GB/s နဲ့ ယှဉ်ရင် 3.9GB/s မှာ စွမ်းဆောင်ရည်ပြခဲ့ပါတယ်။ cache အတွက် MemVerge 40GB DRAM ပေးတာက 4.8GB/s နဲ့ အကောင်းဆုံးစွမ်းဆောင်ရည်ကို ပြသခဲ့ပြီး တခြား task တွေအတွက် DRAM အများကြီး ကျန်နေခဲ့ပါတယ်။
စွမ်းဆောင်ရည်စမ်းသပ်မှုရဲ့ ဒုတိယအပိုင်းကတော့ Redis Quick Recovery with ZeroIO Snapshot နဲ့ Redis Clone with ZeroIO Snapshot တို့ပဲ ဖြစ်ပါတယ်။ ဒီမှာ လုပ်ဆောင်ချက်နဲ့ တိုင်းတာလို့ရတဲ့ စွမ်းဆောင်ရည်ကို ပိုပြီး နှိုင်းယှဉ်ကြည့်နိုင်ပါတယ်။ အခြေခံအားဖြင့် ကျွန်တော်တို့ snapshot တွေကို မြန်မြန်ဆန်ဆန် ရိုက်ကူးနိုင်ခဲ့ပြီး ပျက်ကွက်မှုကို ဖြစ်ပေါ်စေခဲ့ပြီး မြန်မြန်ဆန်ဆန် ပြန်လည်လည်ပတ်နိုင်ခဲ့ပါတယ်။
Intel ရဲ့ PMem ဟာ အလွန်စိတ်ဝင်စားစရာကောင်းတဲ့ နည်းပညာတစ်ခုဖြစ်ပြီး မော်ဂျူးတွေကို အလွယ်တကူ လက်ခံအသုံးပြုနိုင်ပြီး သင့်တော်စွာ အသုံးချနိုင်တဲ့ နည်းလမ်းတွေ အကန့်အသတ်ရှိတာကြောင့် လက်ခံအသုံးပြုမှု နှေးကွေးခဲ့ပါတယ်။ MemVerge နဲ့ဆိုရင် အဖွဲ့အစည်းတွေဟာ PMem ရဲ့ အားသာချက်ကို ရယူနိုင်ပါတယ်။ ဒီနည်းပညာကို ရည်ရွယ်ချက်ရှိရှိ တည်ဆောက်ထားတဲ့ ဖြေရှင်းချက်တစ်ခုအနေနဲ့ပေါ့။ PMem ရဲ့ ကြီးမားတဲ့ မှတ်ဉာဏ် footprint ကနေ အကျိုးကျေးဇူးရရှိနိုင်တဲ့ application တွေရှိတဲ့သူတွေအတွက် MemVerge ကို အကဲဖြတ်သင့်ပါတယ်။




အမေဇုံ