storage platform တစ်ခုကို ဖိအားပေးဖို့ အသုံးအများဆုံးနည်းလမ်းတစ်ခုကတော့ synthetic workloads ဒါမှမဟုတ် four-corners type testing တွေပါပဲ။ ဒီ testing scenario မှာ platform တစ်ခုထုတ်ပေးနိုင်တဲ့ peak I/O နဲ့ peak bandwidth တွေကို ကြည့်ပါတယ်။ ဒီကိန်းဂဏန်းတွေကို application tests တွေနေရာမှာ အသုံးမပြုသင့်ပေမယ့် platform တစ်ခုနဲ့တစ်ခု နှိုင်းယှဉ်ရာမှာ အထောက်အကူဖြစ်စေပြီး PoC မှာအလုပ်လုပ်နေတဲ့ customer တွေအတွက် အဖိုးတန်ထိုးထွင်းသိမြင်မှုတွေကို ပေးစွမ်းပါတယ်။ အဲဒီအတွက် VMware က ဒီနှစ်အစောပိုင်းမှာ ထုတ်ပြန်ခဲ့တဲ့ HCIbench ကို hyper-converged synthetic tests တွေ ရွှေ့ပြောင်းခဲ့ပါတယ် ။ HCIbench ရဲ့ အဓိကအချက်ကတော့ industry-accepted VDbench workload generator ကို အသုံးချပြီး VMs တွေကို target cluster တစ်လျှောက် ဖြန့်ဝေပြီး ရလဒ်တွေကို စုစည်းပေးပါတယ်။ ဒီ tool အတွက် ကျွန်တော်တို့ရဲ့ကိုယ်ပိုင် I/O profile တွေကို အသုံးပြုပါတယ်၊ user တွေက ကျွန်တော်တို့ရဲ့ tests တွေကို ပုံတူကူးနိုင်ဖို့ အောက်မှာ link လုပ်ထားပါတယ်။
Dell PowerEdge R730xd VMware VSAN သတ်မှတ်ချက်များ
- Dell PowerEdge R730xd ဆာဗာများ (x၄)
- CPU များ- Intel Xeon E5-2697 v3 2.6GHz (14C/28T) ရှစ်လုံး
- မှတ်ဉာဏ်: 64 x 16GB DDR4 RDIMM
- SSD: 16 x 800GB Solid State Drive SAS Mix MLC 12Gbps ကိုအသုံးပြုသည်
- HDD: 80 x 1.2TB 10K RPM SAS 6Gbps
- ကွန်ရက်ချိတ်ဆက်မှု: Intel X520 DP 10Gb DA/SFP+ ၄ ခု၊ + I350 DP 1Gb Ethernet
- သိုလှောင်မှုပမာဏ: 86.46TB
HCIbench စမ်းသပ်မှု ပုံစံပြင်ဆင်မှု
- 16 VM
- VM လျှင် ၁၀ VMDK
- 10GB VMDK (1.6TB ပမာဏ)
- 50GB VMDK (8TB ပမာဏ)
- 100GB VMDK (16TB ပမာဏ)
- သိုလှောင်မှု အပြည့်အဝရေးသားခြင်း စတင်ခြင်း
- ၁.၅ နာရီကြာ စမ်းသပ်ချိန် (၃၀ မိနစ် ကြိုတင်အခြေအနေ၊ ၆၀ မိနစ် စမ်းသပ်နမူနာကာလ)
ကျွန်ုပ်တို့ရဲ့ VMware VSAN ရဲ့ hybrid configuration ကို စမ်းသပ်ဖို့အတွက် ကျွန်ုပ်တို့ရဲ့ workload profile တွေအတွက် configuration သုံးမျိုးကို ဖြန့်ကျက်ထားပါတယ်။ အဲဒီထဲမှာ 1.6TB (fully in-cache)၊ 8TB (partly outside of cache) နဲ့ 16TB (spilling outside of cache) footprint တို့ ပါဝင်တာကြောင့် hot-data တွေ များလာတာနဲ့အမျှ platform က ဘယ်လိုတုံ့ပြန်လဲဆိုတာ ပြသပေးပါ။ ဒီအရွယ်အစားတွေကို cache ဒါမှမဟုတ် tiering အတွက် flash ဘယ်လောက် provisioned လုပ်ထားလဲပေါ်မူတည်ပြီး platform တစ်ခုချင်းစီအတွက် ချိန်ညှိနိုင်ပါတယ်။
StorageReview ရဲ့ HCIbench Workload Profiles တွေ
- 4K ကျပန်း 100% ဖတ်ပြီး
- 4K ကျပန်း 100% ရေးသားခြင်း
- 8K ကျပန်း ၇၀% ဖတ် / ၃၀% ရေး
- ၃၂K အစီအစဉ်အတိုင်း ၁၀၀% ဖတ်ရှုပြီး
- 32K အစဉ်လိုက် 100% ရေးသားခြင်း
ပထမဆုံး HCIbench စမ်းသပ်မှုမှာ VMware VSAN platform ရဲ့ အမြင့်ဆုံး random throughput ကို fully random 4K workload profile နဲ့ ကြည့်ရှုခဲ့ပါတယ်။ cache ထဲကို data ရွှေ့ပြီး အပြည့်အဝ warm up လုပ်တဲ့အခါ 1.6TB footprint (parity data နဲ့ 3.2TB) နဲ့ 888MB/s read နဲ့ 249MB/s write ကို တိုင်းတာခဲ့ပါတယ်။ အဲဒီ working set ကို 8TB (parity data နဲ့ 16TB) အထိ တိုးချဲ့ပြီး data အချို့ cache ပြင်ပမှာ ရှိနေပေမယ့် 589MB/s read နဲ့ 250MB/s write ရဲ့ ကောင်းမွန်တဲ့ စွမ်းဆောင်ရည်ကို တိုင်းတာနိုင်ခဲ့ပါတယ်။ အကြီးဆုံး dataset က 16TB (cluster တစ်ခုလုံးမှာ 32TB) ရှိပြီး workload က 10K HDD တွေပေါ် ပျံ့နှံ့သွားတဲ့အခါ စွမ်းဆောင်ရည်က 26MB/s read နဲ့ 56MB/s write အထိ ကျဆင်းသွားခဲ့ပါတယ်။
4K profile တစ်ခုတည်းရဲ့ peak I/O ကိုကြည့်တဲ့အခါ VMware VSAN platform က အလားတူဇာတ်လမ်းတစ်ပုဒ်ကို တွေ့ရှိခဲ့ရပါတယ်။ အံ့သြစရာတော့မဟုတ်ပါဘူး၊ fully in-cache 1.6TB footprint ဟာ 227,241.6 IOPS read နဲ့ 63,867.8 IOPS write ကို တိုင်းတာနိုင်ခဲ့ပါတယ်။ 8TB အထိ တိုးမြှင့်လိုက်တဲ့အခါ 150,829 IOPS read နဲ့ 64,204.3 IOPS write ကို မှတ်တမ်းတင်နိုင်ခဲ့ပါတယ်။ ကျွန်ုပ်တို့ရဲ့ အကြီးဆုံး dataset ဖြစ်တဲ့ 16TB footprint ဟာ 6,747.3 IOPS read နဲ့ 14,403.6 IOPS write ကို တိုင်းတာခဲ့ပါတယ်။
နောက် metric ကတော့ fully random 4K workload profile ရဲ့ average latency ကို ကြည့်ပါတယ်။ ဒီမှာ 1.6TB နဲ့ 8TB footprints တွေက latency အရမ်းနည်းပြီး 1ms read/4ms write နဲ့ 2ms read/4ms write အသီးသီး ရှိပါတယ်။ workload က 10K HDD တွေဆီ ဆက်လက်ပျံ့နှံ့နေတာကြောင့် VMware VSAN 16TB footprint configuration မှာ စွမ်းဆောင်ရည် သိသိသာသာ ကျဆင်းသွားပြီး 47ms read နဲ့ 23ms write ပဲ ရှိပါတယ်။
ဖတ်ရှုမှု ၇၀% နှင့် ရေးသားမှု ၃၀% ရောနှောထားသော ပိုကြီးသော 8K data profile သို့ပြောင်းလဲသောအခါ VMware VSAN သည် 1.6TB footprint ကိုအသုံးပြု၍ 947.9MB/s ရရှိခဲ့သည်။ ကျွန်ုပ်တို့သည် working set ကို 8TB သို့တိုးမြှင့်သောအခါ 694.2MB/s ကိုတိုင်းတာခဲ့ပြီး ၎င်းသည် အလွန်အထင်ကြီးစရာကောင်းနေဆဲဖြစ်သည်။ တစ်ဖန် hard-disk drives များပေါ်သို့ workload များပျံ့နှံ့သွားသောကြောင့် 16TB footprint သည် စွမ်းဆောင်ရည်သိသိသာသာကျဆင်းသွားပြီး 67.0MB/s သို့ရောက်ရှိခဲ့သည်။
တူညီသော 8K 70% read နှင့် 30% write workload ၏ I/O စွမ်းဆောင်ရည်တွင် VMware VSAN ၏ 1.6TB footprint သည် 121,329.2 IOPS မှတ်တမ်းတင်ခဲ့သည်။ 8TB footprint ဖြင့် configure လုပ်သောအခါ စွမ်းဆောင်ရည်မှာ 88,853.7 IOPS သို့ ကျဆင်းသွားပြီး 16TB footprint မှာ 8,584.2 IOPS သာ ရောက်ရှိခဲ့သည်။
ပျမ်းမျှ latency သို့ ရွေ့လျားသွားသောအခါ၊ fully in-cache 1.6TB configuration သည် 2ms သာ တိုင်းတာခဲ့ပြီး 8TB footprint သည် 3ms ဖြင့် အနည်းငယ်ပိုမိုမြင့်မားသော ရလဒ်များကို ပြသခဲ့သည်။ 16TB (cluster တစ်လျှောက် 32TB) ကို တိုင်းတာသည့် ကျွန်ုပ်တို့၏ အကြီးဆုံး dataset သည် 37ms ဖြင့် အမြင့်ဆုံး ပျမ်းမျှ latency ကို ပြသခဲ့သည်။
နောက်ဆုံး workload က 32K sequential read and write profile ပါဝင်တဲ့ peak bandwidth focus ကို ပြောင်းသွားပါတယ်။ လုံးဝ warming လုပ်ပြီးတာနဲ့ 1.6TB footprint configuration က အထင်ကြီးလောက်စရာ read 2,699.3MB/s နဲ့ write 1,193.3MB/s ကို ပြသခဲ့ပါတယ်။ 8TB (16TB မှာ parity data ပါဝင်ပြီး cache ပြင်ပမှာ data အချို့ကျန်ရှိနေပါတယ်) အထိ တိုးမြှင့်လိုက်တဲ့အခါ read 2,278.3MB/s နဲ့ write 957.7MB/s ကို တိုင်းတာနိုင်ခဲ့ပါတယ်။ 16TB footprint မှာ read 2,490.7MB/s နဲ့ write 1,081.6MB/s ပြသခဲ့ပါတယ်။ HDD တွေက random workloads တွေနဲ့ သိပ်မကောင်းပေမယ့် VSAN မှာ footprint တိုးလာတာနဲ့အမျှ sequential profile တည်ငြိမ်တာကို မြင်ရတာ ကောင်းပါတယ်။
I/O တိုင်းတာမှုများက အလွန်ဆင်တူသောရလဒ်များကို ပြသခဲ့ပြီး 1.6TB footprint သည် 86,379.1 IOPS နှင့် 38,184.4 IOPS အသီးသီး ဖတ်ရှုမှုနှင့် ရေးသားမှုရှိသည်။ footprint ကို 8TB အထိ တိုးမြှင့်လိုက်သောအခါ VMware VSAN သည် 72,904.1 IOPS ဖတ်ရှုမှုနှင့် ရေးသားမှု IOPS 30,645.7 IOPS ကို ရရှိခဲ့သည်။ ကျွန်ုပ်တို့၏ အကြီးမားဆုံး footprint သည် 79,702.8 IOPS ဖတ်ရှုမှုနှင့် ရေးသားမှု IOPS 34,610.9 IOPS မှတ်တမ်းတင်ခဲ့သည်။
ပျမ်းမျှ latency ကိုကြည့်လျှင် ရလဒ်များသည် footprint အရွယ်အစားအားလုံးတွင် အလွန်ဆင်တူပါသည်။ ကျွန်ုပ်တို့၏ fully in-cache 1.6TB configuration သည် 3ms read နှင့် 8ms write ကို တိုင်းတာခဲ့ပြီး working set ကို 8TB သို့ တိုးချဲ့သောအခါ 4ms read နှင့် 10ms write ရောက်ရှိခဲ့သည်။ ကျွန်ုပ်တို့၏ အကြီးမားဆုံး footprint သည် 4ms read နှင့် 9ms write ဖြင့် ကောင်းမွန်သော ပြသမှုကိုလည်း ရရှိခဲ့သည်။
အလုံးစုံပြောရရင် VMware VSAN platform ဟာ review မှာ ကျွန်တော်တို့ မျှော်လင့်ထားတဲ့အတိုင်း စွမ်းဆောင်ရည်မြင့်မားခဲ့ပါတယ်။ အကောင်းဆုံး operating condition တွေမှာ VSAN performance က အလွန်ကောင်းမွန်ပြီး data footprint တိုးလာတာနဲ့အမျှ မှန်ကန်နေဆဲပါ။ အမြင့်ဆုံး random 4K I/O ဟာ 227k IOPS read နဲ့ 64k IOPS write အထိ တိုင်းတာနိုင်ပြီး 8K 70/30 performance ကတော့ 121k IOPS ရှိပါတယ်။ 1.6TB ကနေ 8TB အထိ တိုးမြှင့်လိုက်တဲ့အခါ 4K profile မှာ 150k/64K R/W အထိ ကျဆင်းသွားပြီး mixed 8K 70/30 performance ကတော့ 88k IOPS အထိ ကျဆင်းသွားပါတယ်။ ဒါပေမယ့် တစ်ချိန်ချိန်မှာတော့ hybrid SSD/HDD platform အားလုံးအတွက် ဒါဟာ မှန်ကန်ပါတယ်။ hot-data တွေဟာ HDD တွေပေါ်ကို ပျံ့နှံ့သွားတာနဲ့အမျှ performance ကျဆင်းသွားပါလိမ့်မယ်။ 10K HDD အများအပြားက capacity layer ကို ပံ့ပိုးပေးနေပေမယ့် VSAN ဟာ အသုံးပြုနိုင်တဲ့ စွမ်းဆောင်ရည်အပိုင်းအစကို ပေးစွမ်းနိုင်ဆဲဖြစ်ပြီး 14k IOPS random 4K write နဲ့ 8.5k IOPS random 8K 70/30 အထိ တိုင်းတာနိုင်ပြီး 16TB (32TB သုံးစွဲ) data footprint ကြီးမားပါတယ်။
ပလက်ဖောင်းတစ်ခုကို အကဲဖြတ်နေသူများ သို့မဟုတ် storage array တစ်ခုဝယ်ယူခြင်းမပြုမီ configuration အဆင့်များကို ဖြတ်သန်းနေသူများအတွက် သင်၏လက်ရှိနှင့် အနာဂတ်တွင် သိုလှောင်မှုလိုအပ်ချက်များကို မှတ်သားထားရန် အရေးကြီးပါသည်။ မှားယွင်းသောခြေလှမ်းဖြင့် စတင်ခြင်းသည် စွမ်းဆောင်ရည် သို့မဟုတ် စွမ်းရည်ပြဿနာများကို ပိုမိုမြန်ဆန်စွာ ပေါ်ပေါက်လာစေနိုင်သည်။ ပလက်ဖောင်းသည် configure လုပ်ရန် အလွန်ကောင်းမွန်သောကြောင့် VMware သည် ဝယ်ယူသူများအား VSAN ဖြင့် ဤပြဿနာကို ဖြေရှင်းရာတွင် ကောင်းမွန်သောအလုပ်တစ်ခု လုပ်ဆောင်ပေးခဲ့သည်။ သင်ယခုလိုအပ်သော drives များကို ရွေးချယ်ပြီး အရာများပြောင်းလဲသွားပါက host-level တွင် flash ပိုမိုထည့်သွင်းနိုင်သည်။ HCI နေရာတွင် ၎င်းသည် board အားလုံးတွင် မှန်ကန်ခြင်းမရှိပါ၊ အချို့ပလက်ဖောင်းများသည် storage/compute balance ပြောင်းလဲသွားပါက node အပြည့်အစုံထည့်သွင်းရန် လိုအပ်ပါသည်။
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- ခြုံငုံသုံးသပ်ချက်နှင့် ပြင်ဆင်မှု
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- VMmark စွမ်းဆောင်ရည်
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- Sysbench OLTP စွမ်းဆောင်ရည်
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- SQL Server စွမ်းဆောင်ရည်
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- Scaled Sysbench OLTP စွမ်းဆောင်ရည်
VMware Virtual SAN ပြန်လည်သုံးသပ်ချက်- HCIbench Synthetic Performance




အမေဇုံ