VMmark Virtualization Benchmark သည် ရှုပ်ထွေးသော ပေါင်းစည်းမှုပတ်ဝန်းကျင်များ၏ အပြုအမူကို တုပရန် ဒီဇိုင်းထုတ်ထားသော ပြည့်စုံသော multi-host datacenter virtualization benchmark တစ်ခုဖြစ်သည်။ single-workload စွမ်းဆောင်ရည်နှင့် scalability အတွက် ဒီဇိုင်းထုတ်ထားသော Legacy benchmarking နည်းလမ်းများသည် server ပေါင်းစည်းမှုအတွက် မလုံလောက်ပါ၊ ၎င်းသည် shared storage နှင့် network infrastructure ကို ဝင်ရောက်ခွင့်ရှိသော physical server အစုံပါဝင်သော virtualization platform ပေါ်တွင် workloads စုစည်းမှုကို စုစည်းပေးသည်။
အလွယ်တကူ load-balancing လုပ်ခြင်းနှင့် workload provisioning ကို အလိုအလျောက်လုပ်ဆောင်ခြင်းအပြင် မသမာသော workload များကို virtualize လုပ်နိုင်စွမ်းသည် server အသုံးပြုမှုကို တော်လှန်ပြောင်းလဲစေခဲ့သည်။ ထို့ကြောင့် VMmark benchmarking သည် user-centric application စွမ်းဆောင်ရည်ကို အာရုံစိုက်ပြီး ဤ infrastructure activity (CPU၊ network၊ storage သို့မဟုတ် အခြားစွမ်းဆောင်ရည်ကို သက်ရောက်မှုရှိနိုင်သည်) ၏ အလုံးစုံ platform စွမ်းဆောင်ရည်အပေါ် သက်ရောက်မှုများကို ထည့်သွင်းစဉ်းစားသည်။
VMmark 2.x ရဲ့ benchmarking ချဉ်းကပ်မှုဟာ အသုံးများတဲ့ load-generation tools တွေနဲ့ အသုံးများတဲ့ virtualization administration tasks တွေကနေ ရရှိလာတဲ့ sub-tests တွေကို အသုံးပြုပါတယ်။ benchmark က application performance ကို တိုင်းတာဖို့အတွက် tile-based scheme တစ်ခုကို အကောင်အထည်ဖော်ပါတယ်။ tile လို့ လူသိများတဲ့ အလုပ်ယူနစ်ကို VM တွေပေါ်က မတူညီသော set တွေမှာ encapsulate လုပ်ထားတဲ့ မတူညီသော workloads အစုံကို လည်ပတ်နေတဲ့ VM တွေရဲ့ စုစည်းမှုအဖြစ် အကောင်းဆုံး သတ်မှတ်ပါတယ်။
VMmark 2.x သည် VM များကို cloning နှင့် deploy လုပ်ခြင်း၊ datacenter တစ်လျှောက် automatic VM load balancing၊ VM live migration (vMotion) နှင့် dynamic datastore relocation (storage vMotion) ကဲ့သို့သော ubiquitous platform infrastructure workloads များကိုလည်း လုပ်ဆောင်သည်။ ဤလုပ်ဆောင်ချက်များသည် ရိုးရာ application-level workloads များကို ဖြည့်စွက်ပေးသည်။ scalability နှင့် individual application performance ကို တိုင်းတာသည့် data center ၏ consolidation capacity ကို data center platform မှ ကိုင်တွယ်နိုင်ပြီး တစ်ချိန်တည်းတွင် လိုအပ်သော administrative operations များကို ပံ့ပိုးပေးသည့် tiles အရေအတွက်အဖြစ် တိုင်းတာသည်။ multi-host platform တစ်ခုက လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်နိုင်သော tile တိုင်းအတွင်းရှိ workload တစ်ခုစီ၏ စွမ်းဆောင်ရည်နှင့် infrastructure operations များ၏ စွမ်းဆောင်ရည် ပေါင်းစပ်ခြင်းသည် overall benchmark score ကို ဆုံးဖြတ်ပေးသည်။
အပြည့်အဝလိုက်နာသော VMmark benchmark စမ်းသပ်မှုများကို အနည်းဆုံး ၃ နာရီကြာ workload metrics များဖြင့် မိနစ်တိုင်း အစီရင်ခံရန် ဒီဇိုင်းထုတ်ထားသည်။ benchmark လုပ်ဆောင်ပြီးနောက် tile တစ်ခုစီ၏ metrics များကို တွက်ချက်ပြီး ထို tile အတွက် ရမှတ်တစ်ခုအဖြစ် စုစည်းထားသည်။ စုစည်းမှုအတွက်၊ ပထမဦးစွာ စမ်းသပ်မှုသည် reference system မှတစ်ဆင့် metrics များကို ပုံမှန်ဖြစ်စေသည် (MB/s နှင့် database commits/second ကဲ့သို့သော အဆင့်သတ်မှတ်ချက်များနှင့် ကိုက်ညီစေရန်)။ ထို့နောက်၊ tile အတွက် နောက်ဆုံးရမှတ်အဖြစ် geometric mean ကို တွက်ချက်ပြီး နောက်ဆုံး metric ၏ application workload အပိုင်းကို ဖန်တီးရန် per-tile ရမှတ်အားလုံးကို ထည့်သွင်းထားသည်။ Infrastructure workloads များသည် metric ၏ ၎င်းတို့၏အပိုင်းအတွက် အလားတူလုပ်ငန်းစဉ်ကို အသုံးပြုသည်။ သို့သော် infrastructure workloads များကို user မှ တိတိကျကျမဟုတ်ဘဲ underlying server cluster ၏ အရွယ်အစားအလိုက် ချိန်ညှိပုံမှာ ကွဲပြားသည်။ ရလဒ်အနေဖြင့် infrastructure workloads များကို single group အဖြစ် စုစည်းထားပြီး multi-tile ပေါင်းလဒ်များ မလိုအပ်ပါ။ ဤအချက်မှ နောက်ဆုံး benchmark ရမှတ်ကို application-workloads များသည် 80% ရှိပြီး infrastructure-workloads များသည် 20% ရှိသည်ဟူသော weighted average အဖြစ် တွက်ချက်သည်။ ဤအလေးချိန်များသည် infrastructure နှင့် application workloads များ၏ ಒಟ್ಟಾರೆ resource demands များအပေါ် ဆက်စပ်ပံ့ပိုးမှုကို ထင်ဟပ်စေသည်။
VMmark Virtualization Benchmark ကို လုပ်ဆောင်ရန်အတွက် စတင်ရန် အရေးကြီးသော hardware လိုအပ်ချက်အချို့ရှိပြီး သင်စမ်းသပ်နေသော tile အရေအတွက် များလာသည်နှင့်အမျှ ၎င်းသည် တိုးလာရုံသာရှိသည်။
VMmark Virtualization Benchmark အနည်းဆုံး သတ်မှတ်ချက်များ
- ESXi Virtual Server Hosts (vMotion နှင့် တွဲဖက်အသုံးပြုနိုင်သည်)
- အောက်ပါတို့ပါဝင်သည့် ၂-host cluster (တူညီသောစနစ်များ မလိုအပ်ပါ)-
- ဆာဗာတစ်ခုလျှင် logical CPU ၄ ခု
- မှတ်ဥာဏ် 27 GB
- မျှဝေသိုလှောင်မှု 320GB
- vCenter Server ကို သီးခြား dedicated server တစ်ခုမှာ install လုပ်ထားပါတယ်။
- ကြွေပြားတစ်ခုလျှင် ဖောက်သည်စနစ်
- အကြံပြုထားသော အနည်းဆုံး- CPU core နှစ်ခု
- RAM 4 GB
- ရရှိနိုင်သော ဒေသတွင်း ဒစ်ခ်နေရာ 15GB
- vMotion ကွန်ရက်ချိတ်ဆက်မှု (10 Gb/s ကွန်ရက်ကို အကြံပြုထားသည်)
VMware ရဲ့ VMmark 2.5 ဟာ လက်တွေ့ကမ္ဘာ virtualized ပတ်ဝန်းကျင်ကို အပြည့်အဝထင်ဟပ်စေဖို့အတွက် software နဲ့ operating system အမျိုးမျိုးကို အသုံးပြုထားပါတယ်။ အောက်မှာ VMmark tile တစ်ခုချင်းစီမှာ ပါဝင်တဲ့ VM တွေနဲ့ သူတို့အသုံးပြုတဲ့ application တွေနဲ့ operating system တွေရဲ့ အကျဉ်းချုပ်ကို ဖော်ပြထားပါတယ်။
VMmark 2.5 Tile ဖွဲ့စည်းပုံ
- ဖောက်သည်
- မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးဆာဗာ ၂၀၀၈ အင်တာပရိုက်စ် ထုတ်ဝေမှု R2၊ ၆၄-ဘစ်
- VMmark 2.x ကြိုးတပ်ကိရိယာ
- STAF မူဘောင်နှင့် STAX အကောင်အထည်ဖော်မှုအင်ဂျင်
- LoadGen
- Microsoft Outlook 2007 (သီးသန့် သို့မဟုတ် Microsoft Office 2007 တွင် ပါဝင်သည်)
- Microsoft Exchange 2007 စီမံခန့်ခွဲမှုကိရိယာများ
- Cygwin ဆိုသည်
- Java JDK တစ်ခု
- မိုးရွာသော အလုပ်ဝန်အား ကိရိယာအစုံ
- မေးလ်ဆာဗာ
- မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးဆာဗာ ၂၀၀၈ အင်တာပရိုက်စ် ထုတ်ဝေမှု R2၊ ၆၄-ဘစ်
- Microsoft Exchange 2007
- ပရိုဖိုင်ကြီး အသုံးပြုသူ ၁၀၀၀
- standby
- မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးဆာဗာ ၂၀၀၃ SP၂ အင်တာပရိုက်စ် ထုတ်ဝေမှု၊ ၃၂-ဘစ်
- OlioDB
- SUSE Linux Enterprise Server 11, 64-bit
- MySQL ဒေတာဘေ့စ်ပါရှိသော Olio ဒေတာဘေ့စ်
- အိုလီယိုဝက်ဘ်
- SUSE Linux Enterprise Server 11, 64-bit
- အိုလီယို အလုပ်ပမာဏ
- DS2DB
- SUSE Linux Enterprise Server 11, 64-bit
- MySQL database ကို
- DS2WebA
- SUSE Linux Enterprise Server 11, 64-bit
- Apache 2.2 ဝဘ်ဆာဗာ
- DS2 ဝဘ်အဆင့် A
- DS2WebB
- SUSE Linux Enterprise Server 11, 64-bit
- Apache 2.2 ဝဘ်ဆာဗာ
- DS2 ဝဘ်အဆင့် B
- DS2WebC
- SUSE Linux Enterprise Server 11, 64-bit
- Apache 2.2 ဝဘ်ဆာဗာ
- DS2 ဝဘ်အဆင့် C
VMware VMmark စမ်းသပ်ခြင်းပတ်ဝန်းကျင်
StorageReview Enterprise Test Lab တွင် VMware VMmark benchmark ဖြင့် မြန်နှုန်းမြင့်ကွန်ရက်မှတစ်ဆင့် ချိတ်ဆက်ထားသော server များစွာကို အသုံးပြု၍ storage solution များကို စမ်းသပ်ထားပါသည်။ ကျွန်ုပ်တို့သည် VMware VMmark Environment ၏ မတူညီသော segment များအတွက် Dell PowerEdge R730 များကို အသုံးပြုပါသည်။ VMmark 2.5.1 host များအတွက် လေးခု၊ virtual client များစွာကို hosting အတွက် နှစ်ခု၊ တစ်ခုမှာ physical prime client အဖြစ် လည်ပတ်ခြင်း၊ တစ်ခုမှာ VMware vCenter Appliance ကို လည်ပတ်ခြင်းနှင့် တစ်ခုမှာ ကျွန်ုပ်တို့၏ VMmark စမ်းသပ်မှုတွင် အသုံးပြုထားသော tile တစ်ခုစီအတွက် temporary staging ground အဖြစ် ပါဝင်သည်။ PowerEdge လိုင်းသည် hardware compatibility အလွန်ကောင်းမွန်ပြီး ၎င်းသည် ကျွန်ုပ်တို့၏ testing platform တွင် storage နှင့် networking နည်းပညာပုံစံအမျိုးမျိုးကို ထည့်သွင်းထားသောကြောင့် မရှိမဖြစ်လိုအပ်ပါသည်။ ကျွန်ုပ်တို့၏ အခြား testing platform များကဲ့သို့ပင် ကျွန်ုပ်တို့၏ ရည်မှန်းချက်မှာ ယှဉ်ပြိုင်မှု benchmark အများစုတွင် ယေဘုယျအားဖြင့် အသုံးပြုလေ့ရှိသော top-spec server များနှင့် နှိုင်းယှဉ်ပါက mid-range server platform များမှ customer များ မျှော်လင့်နိုင်သော လက်တွေ့ကျသော စွမ်းဆောင်ရည်ကို ပြသရန်ဖြစ်သည်။ ဤထူးခြားသော 4-host VMmark platform ၏ နောက်ထပ်အားသာချက်တစ်ခုမှာ top-spec 2-host setup ထက် host-side resource များကို ပိုမိုအသုံးချနိုင်ပြီး CPU-bound မဖြစ်စေဘဲ storage product ပေါ်တွင် stress များ ဖြစ်ပေါ်စေပါသည်။
ဒီ VMmark environment မှာ local storage အတွက်၊ ကျွန်တော်တို့ဟာ ကုန်ကျစရိတ်သက်သာပြီး power-efficient SD boot card layout ကို ရွေးချယ်ခဲ့ပါတယ်။ ဒီ SD card တွေကို VM server နဲ့ ကျွန်တော်တို့ရဲ့ VMmark testing layout ရဲ့ virtual client side မှာ hypervisor boot drive တွေအဖြစ် အသုံးပြုပါတယ်။ ဒါက ဒီ environment မှာရှိတဲ့ server တစ်ခုချင်းစီကနေ SSD ဒါမှမဟုတ် HDD ရဲ့ ကုန်ကျစရိတ်ကို လျှော့ချပေးရုံသာမက power consumption ကိုလည်း လျှော့ချပေးပါတယ်။ ကျွန်တော်တို့ရဲ့ Windows SErver 2008 R2-based virtual client VM တွေဟာ DotHill Ultra48 SAN က ඉදිරියට storage ပေါ်မှာ ရှိနေပြီး 10K HDD တွေနဲ့ SSD tiering pool ကနေ လည်ပတ်နေပါတယ်။ ဒါက ဒီ benchmark အတွင်းမှာ host တွေ I/O bound ဖြစ်လာနိုင်ခြေအားလုံးကို ဖယ်ရှားပေးပါတယ်။
ချိတ်ဆက်ထားသော VM များသည် ကွန်ရက်ကန့်သတ်ချက်မရှိကြောင်း သေချာစေရန်အတွက် ESXi vSphere host တစ်ခုစီတွင် အမြင့်ဆုံးစွမ်းဆောင်ရည်နှင့် အကြီးမားဆုံးကွန်ရက်ထိရောက်မှုကို ပေးစွမ်းရန်အတွက် Mellanox 56Gb InfiniBand interconnects များကို အသုံးပြုခဲ့သည်။ ကျွန်ုပ်တို့သည် IPoIB မုဒ်တွင် လည်ပတ်နေသော single-port Mellanox ConnectX-3 NIC တစ်ခုကို အသုံးပြုထားပြီး၊ single-vSwitch တွင် VM ကွန်ရက်များစွာ လည်ပတ်နေပါသည်။ ၎င်းသည် ကွန်ရက်ကန့်သတ်ချက်များကို လျှော့ချပေးပြီး ကျွန်ုပ်တို့၏ multi-use testing infrastructure ရှိ ပတ်ဝန်းကျင်၏ ရှုပ်ထွေးမှုကို လျှော့ချပေးပါသည်။
ကျွန်ုပ်တို့၏ သုံးသပ်ချက်များတွင် အကောင်းဆုံးနှင့် အမြန်ဆုံး စက်ပစ္စည်းများကို အသုံးပြုရန် ကျွန်ုပ်တို့၏ ကွန်ရက်အခြေခံအဆောက်အအုံကို အဆက်မပြတ် တိုးတက်အောင် လုပ်ဆောင်နေပါသည်။ ထို့ကြောင့်၊ အမြဲပြောင်းလဲနေသော နည်းပညာနှင့် လိုက်လျောညီထွေဖြစ်အောင် ကျွန်ုပ်တို့၏ ဓာတ်ခွဲခန်းနှင့် လုပ်ငန်းသုံး စမ်းသပ်မှု စက်ပစ္စည်းများကို အဆက်မပြတ် အဆင့်မြှင့်တင်နေပါသည်။
ပထမမျိုးဆက် VMmark ပလက်ဖောင်း
ပထမမျိုးဆက် VMware VMmark Virtualization Benchmark ပစ္စည်းကိရိယာများ
- Lenovo ThinkServer RD630 VMware ESXi vSphere 4-node Cluster
- cluster တွင် 127GHz အတွက် Intel E5-2650 CPU ရှစ်လုံး (node တစ်ခုလျှင် နှစ်ခု၊ 2.0GHz၊ 8-cores၊ 20MB Cache)
- 512GB RAM (node တစ်ခုလျှင် 128GB၊ 8GB x 16 DDR3၊ CPU တစ်ခုလျှင် 64GB)
- 400GB OCZ Talos 2 SAS SSD x ၄ (LSI ၉၂၀၇-၈i မှတစ်ဆင့်)
- ၄ x Mellanox ConnectX-3 InfiniBand Adapter (vMotion နှင့် VM ကွန်ရက်အတွက် vSwitch)
- QLogic QLE2672 16Gb FC အဒက်တာ ၄ ခု
- VMware ESXi vSphere 5.1 / Enterprise Plus 8-CPU
- Lenovo ThinkServer RD630 VMware ESXi vSphere Virtual Client Hosts (၂)
- Intel E5-2650 CPU လေးလုံး (node တစ်ခုလျှင် နှစ်လုံး၊ 2.0GHz၊ 8-cores၊ 20MB Cache)
- 256GB RAM (node တစ်ခုလျှင် 128GB၊ 8GB x 16 DDR3၊ CPU တစ်ခုလျှင် 64GB)
- 400GB OCZ Talos 2 SAS SSD x ၂ (LSI ၉၂၀၇-၈i မှတစ်ဆင့်)
- Mellanox ConnectX-3 InfiniBand အဒက်တာ ၂ ခု
- VMware ESXi vSphere 5.1 / Enterprise Plus 4-CPU
- Lenovo ThinkServer RD240 (အဓိက ဖောက်သည်)
- Intel Xeon X5650 CPU နှစ်ခု (2.66GHz၊ 6-cores၊ 12MB Cache)
- 16GB RAM (8GB x 4 DDR3၊ CPU တစ်ခုလျှင် 8GB)
- RAID1 မှာ 600GB 10K SAS HDD (LSI 9260-8i မှတစ်ဆင့်)
- Mellanox ConnectX-3 InfiniBand အဒက်တာ
- ဝင်းဒိုးဆာဗာ ၂၀၀၈ R၂ ၆၄-ဘစ်
- Lenovo ThinkServer RD240 (vCenter Appliance Host)
- Intel Xeon X5650 CPU နှစ်ခု (2.66GHz၊ 6-cores၊ 12MB Cache)
- 24GB RAM (8GB x 2 DDR3၊ 4GB x 2၊ CPU တစ်ခုလျှင် 12GB)
- မျှဝေထားသော SSD iSCSI LUN (125GB Thin Provisioned) တွင် လက်ခံထားရှိသည်
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
- Lenovo ThinkServer RD240 (VMmark Tile Storage)
- Intel Xeon X5650 CPU နှစ်ခု (2.66GHz၊ 6-cores၊ 12MB Cache)
- 32GB RAM (8GB x 4 DDR3၊ CPU တစ်ခုလျှင် 16GB)
- 8TB x 8 WD RE4 SAS RAID6 + Hot Spare (20TB ကို LSI 9260-8i မှတစ်ဆင့် အသုံးပြုနိုင်သည်)
- VMware ESXi 5.1 vSphere / Enterprise Plus 2-CPU
ဒုတိယ မျိုးဆက် VMware VMmark Virtualization Benchmark ပစ္စည်းကိရိယာများ
- Dell PowerEdge R730 VMware ESXi vSphere 4-node Cluster
- cluster တွင် 249GHz အတွက် Intel E5-2690 v3 CPU ရှစ်လုံး (node တစ်ခုလျှင် နှစ်ခု၊ 2.6GHz၊ 12-cores၊ 30MB Cache)
- 1TB RAM (node တစ်ခုလျှင် 256GB၊ 16GB x 16 DDR4၊ CPU တစ်ခုလျှင် 128GB)
- SD ကတ်ဖွင့်ခြင်း (Lexar 16GB)
- ၄ x Mellanox ConnectX-3 InfiniBand Adapter (vMotion နှင့် VM ကွန်ရက်အတွက် vSwitch)
- 4 က x Emulex 16GB dual-port FC HBA
- 4 က x Emulex 10GbE နှစ်ထပ်ပေါက် NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 8-CPU
- Dell PowerEdge R730 VMware ESXi vSphere Virtual Client Hosts (2)
- cluster တွင် 124GHz အတွက် Intel E5-2690 v3 CPU လေးလုံး (node တစ်ခုလျှင် နှစ်ခု၊ 2.6GHz၊ 12-cores၊ 30MB Cache)
- 512GB RAM (node တစ်ခုလျှင် 256GB၊ 16GB x 16 DDR4၊ CPU တစ်ခုလျှင် 128GB)
- SD ကတ်ဖွင့်ခြင်း (Lexar 16GB)
- ၄ x Mellanox ConnectX-3 InfiniBand Adapter (vMotion နှင့် VM ကွန်ရက်အတွက် vSwitch)
- 2 က x Emulex 16GB dual-port FC HBA
- 2 က x Emulex 10GbE နှစ်ထပ်ပေါက် NIC
- VMware ESXi vSphere 6.0 / Enterprise Plus 4-CPU
- Emulex 10GbE နှစ်ထပ်ပေါက် NIC (အဓိက ဖောက်သည်)
- Intel E5-2603 v3 CPU နှစ်ခု (1.6GHz၊ 6-cores၊ 15MB Cache)
- 32GB RAM (4GB x 8 DDR3၊ CPU တစ်ခုလျှင် 16GB)
- 960GB SSD Boot Drive
- Mellanox ConnectX-3 InfiniBand အဒက်တာ
- ဝင်းဒိုးဆာဗာ ၂၀၀၈ R၂ SP၁ ၆၄-ဘစ်
- Dell PowerEdge R720 (vCenter 6.0 Appliance Host)
- Intel E5-2690 v2 CPU နှစ်ခု (3.0GHz၊ 10-cores၊ 25MB Cache)
- 64GB RAM (8GB x 8 DDR3၊ CPU တစ်ခုလျှင် 32GB)
- shared iSCSI LUN တွင် host လုပ်ထားသည်
- VMware ESXi 6.0 vSphere / Enterprise Plus 2-CPU
- Mellanox SX6036 InfiniBand ခလုတ်
- FDR (56Gb/s) port ၃၆ ခု
- စုစုပေါင်းပြောင်းလဲနိုင်စွမ်း 4Tb/s
- Mellanox SX1036 10/40GbE ခလုတ်
- 40GbE port ၃၆ ခု
- Netgear ProSafe M7100 10Gbase-t ခလုတ်
- ၂၄ 10Gbase-t RJ45 port များ
- စုစုပေါင်း 480Gb/s ပြောင်းလဲနိုင်စွမ်း
- Brocade 6510 16Gb FC ခလုတ်
- 16Gb FC port ၄၈ ခု
- စုစုပေါင်း 768Gb/s ပြောင်းလဲနိုင်စွမ်း
VMmark ရလဒ်ဖိုင်တွဲအားလုံးကို တောင်းဆိုမှုအရ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ RAID0 ရှိ 15K SAS HDD ၁၀ ခုပါ Synology RackStation RS10613xs+ ၏ 1-Tile raw score 1.10 Application နှင့် 1.11 VMmark2 ကို ရလဒ်များကို ပုံမှန်ဖြစ်စေရန် ကျွန်ုပ်တို့၏ baseline 1 အဖြစ် အသုံးပြုပါသည်။





အမေဇုံ