ယခုနှစ်အစောပိုင်းတွင် မိတ်ဆက်ခဲ့သော DC P4510 စီးရီးသည် Intel ၏ ဒေတာစင်တာ NVMe SSD အသစ်ဖြစ်သည်။ Cloud အတွက် အထူးဒီဇိုင်းထုတ်ထားသည် (“Cloud Inspired. Storage Optimized” ဟူသော ဆောင်ပုဒ်ဖြင့်)၊ P4510 သည် Intel ၏ ပထမဆုံး enterprise 64-layer 3D NAND SSD ဖြစ်သည်။ ဤနည်းပညာကို အသုံးပြုခြင်းဖြင့် ကုမ္ပဏီသည် drive ၏ စွမ်းရည်ကို 8TB အထိ မောင်းနှင်နိုင်ခဲ့ပြီး တစ်ချိန်တည်းမှာပင် U.2, 15mm form factor တွင် ထည့်သွင်းနိုင်ခဲ့သည်။
တိုးချဲ့ထားသော စွမ်းရည်သည် ကုမ္ပဏီများအား workloads များကို ပေါင်းစည်းရန် သို့မဟုတ် ပိုမိုကျယ်ပြန့်သော cloud workloads များကို ပိုမိုကောင်းမွန်စွာ ပံ့ပိုးပေးရန် ကူညီပေးနိုင်ပြီး ဝန်ဆောင်မှုပေးသူများအား အသုံးပြုသူအရေအတွက် တိုးမြှင့်ရန်နှင့် ဒေတာဝန်ဆောင်မှုအဆင့်များကို မြှင့်တင်ရန် ခွင့်ပြုသည်။ စွမ်းရည်မြင့်မားခြင်းနှင့်အတူ drive တွင် host နှင့် background read/write data များကို အကောင်းဆုံးဟန်ချက်ညီအောင် ထိန်းသိမ်းပေးသည့် ဉာဏ်ရည်ထက်မြက်သော firmware algorithm ကို အသုံးပြုသည့် QoS ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။ P4510 သည် 3.2GB/s read နှင့် 3GB/s write စွမ်းဆောင်ရည်အပြင် 637K IOPS read နှင့် 139K IOPs write တို့ကို ကိုးကားဖော်ပြထားသည်။
drive series သည် in-band ယန္တရားနှင့် out-of-band access ကို အသုံးပြု၍ drive ကျန်းမာရေးနှင့် အခြေအနေကို မြှင့်တင်ထားသော SMART စောင့်ကြည့်ခြင်းဖြင့် ဝန်ဆောင်မှု အနှောင့်အယှက်များကိုလည်း လျှော့ချပေးပါသည်။ ၎င်းသည် ရုတ်တရက် လျှပ်စစ်ဓာတ်အား ပြတ်တောက်ခြင်းအပြင် ဒေတာများ ပျောက်ဆုံးခြင်းမှ ကာကွယ်ပေးပါသည်။ P4510 တွင် ၎င်း၏ 3D NAND အသစ်တွင် firmware မြှင့်တင်မှုများ ထည့်သွင်းထားပြီး host workloads များကို ဦးစားပေးသောကြောင့် ဝန်ဆောင်မှုအဆင့်များ ပိုမိုကောင်းမွန်လာစေပါသည်။
Intel DC P4510 ကို 1TB၊ 2TB၊ 4TB နှင့် 8TB စွမ်းရည်များဖြင့် ရရှိနိုင်ပြီး NVMe သတ်မှတ်ချက် 1.2 ကိုအသုံးပြုထားသည်။ ဤသုံးသပ်ချက်အတွက် ကျွန်ုပ်တို့သည် 2TB နှင့် 8TB မော်ဒယ်နှစ်မျိုးလုံးကို လေ့လာသွားပါမည်။
Intel DC P4510 သတ်မှတ်ချက်များ
| စွမ်းဆောင်ရည်မြှင့် | 1TB | 2TB | 4TB | 8TB |
| interface | PCIe 3.1 x4၊ NVMe 1.2 | |||
| Form ကိုအချက် | U.2 ၂.၅” ၁၅ မီလီမီတာ | |||
| Nande | Intel 3D NAND နည်းပညာ၊ ၉၆-အလွှာ၊ TLC | |||
| performance | ||||
| 128k အစဉ်လိုက်ဖတ်ရှုခြင်း | 3,200MB / s အထိ | |||
| 128k အစဉ်လိုက်ရေးသားမှု | 3,000MB / s အထိ | |||
| ၄k ကျပန်းဖတ်ရှုခြင်း | IOPS ၆၅၀,၀၀၀ အထိ | |||
| 4k ကျပန်းရေးသားခြင်း | IOPS ၆၅၀,၀၀၀ အထိ | |||
| ဖတ်ရှု/ရေးသားရန် နှောင့်နှေးမှု | 110μs | |||
| ယုံကြည်စိတ်ချရသော | ||||
| တစ်သက်တာရေးသားခြင်း | ၁၈၃၃၇PB | |||
| DWPD | 1 | |||
| MTBF | 2 သန်းနာရီ | |||
| Uber | ဖတ်ရှုမှု 10^17 bits လျှင် 1 sector | |||
| တုန်ခါမှု | ||||
| operating | ၃.၁၃ GRMS (၅-၈၀၀ Hz) | |||
| လည်ပတ်ခြင်းမရှိ | ၃.၁၃ GRMS (၅-၈၀၀ Hz) | |||
| သှေးလနျ့ခွငျး | 1000G (၁၁ မီလီစက္ကန့်) | |||
| စွမ်းအား | ||||
| လှုပ်ရှားသော | 16W | |||
| ပျင်းရိသော | 5W | |||
performance
စမ်းသပ်ခန်း
ကျွန်ုပ်တို့၏ Enterprise SSD သုံးသပ်ချက်များသည် application စမ်းသပ်မှုများအတွက် Lenovo ThinkSystem SR850 နှင့် synthetic benchmarks အတွက် Dell PowerEdge R740xd ကို အသုံးပြုပါသည် ။ ThinkSystem SR850 သည် ကောင်းမွန်စွာတပ်ဆင်ထားသော quad-CPU platform တစ်ခုဖြစ်ပြီး high-performance local storage ကို ဖိအားပေးရန် လိုအပ်သည်ထက် ပိုမိုကောင်းမွန်သော CPU ပါဝါကို ပေးဆောင်ပါသည်။ CPU resources များစွာမလိုအပ်သော Synthetic စမ်းသပ်မှုများသည် ရိုးရာ dual-processor server ကို အသုံးပြုပါသည်။ နှစ်ခုစလုံးတွင်၊ ရည်ရွယ်ချက်မှာ storage vendor maximum drive specs များနှင့် ကိုက်ညီသော local storage ကို အကောင်းဆုံးအလင်းဖြင့် ပြသရန်ဖြစ်သည်။
Lenovo ThinkSystem SR850
- Intel Platinum 8160 CPU ၄ လုံး (2.1GHz x 24 Cores)
- 16 x 32GB DDR4-2666Mhz ECC DRAM
- RAID 930-8i 12Gb/s RAID ကတ် ၂ ခု
- NVMe Bay ၈ ခု
- VMware ESXI 6.5
Dell PowerEdge R740xd
- Intel Gold 6130 CPU ၂ ခု (2.1GHz x 16 Cores)
- 16 x 16GB DDR4-2666MHz ECC DRAM
- ၁ x PERC 730 2GB 12Gb/s RAID ကတ်
- ထပ်ထည့် NVMe အဒက်တာ
- Ubuntu-16.04.3-desktop-amd64
နောက်ခံနှင့် နှိုင်းယှဉ်နိုင်သော အရာများကို စမ်းသပ်ခြင်း
StorageReview Enterprise Test Lab သည် စီမံခန့်ခွဲသူများ အမှန်တကယ် ဖြန့်ကျက်မှုများတွင် ကြုံတွေ့ရသည့်အရာများနှင့် နှိုင်းယှဉ်နိုင်သော ပတ်ဝန်းကျင်တွင် enterprise storage devices များ၏ benchmarks များကို လုပ်ဆောင်ရန်အတွက် ပြောင်းလွယ်ပြင်လွယ်ရှိသော ဗိသုကာတစ်ခုကို ပံ့ပိုးပေးပါသည်။ Enterprise Test Lab တွင် အမျိုးမျိုးသော server များ၊ ကွန်ရက်ချိတ်ဆက်မှု၊ ပါဝါထိန်းညှိမှုနှင့် အခြားကွန်ရက်အခြေခံအဆောက်အအုံများ ပါဝင်ပြီး ကျွန်ုပ်တို့၏ ဝန်ထမ်းများအား ကျွန်ုပ်တို့၏ ပြန်လည်သုံးသပ်ချက်များအတွင်း စွမ်းဆောင်ရည်ကို တိကျစွာတိုင်းတာနိုင်ရန် လက်တွေ့အခြေအနေများကို ချမှတ်နိုင်စေပါသည်။
IT ကျွမ်းကျင်ပညာရှင်များနှင့် သိုလှောင်မှုရယူခြင်းအတွက် တာဝန်ရှိသူများသည် အောက်ပါရလဒ်များ ရရှိခဲ့သည့် အခြေအနေများကို နားလည်နိုင်စေရန်အတွက် ဓာတ်ခွဲခန်းပတ်ဝန်းကျင်နှင့် ပရိုတိုကောများအကြောင်း ဤအသေးစိတ်အချက်အလက်များကို ပြန်လည်သုံးသပ်ချက်များထဲသို့ ကျွန်ုပ်တို့ ထည့်သွင်းထားပါသည်။ ကျွန်ုပ်တို့စမ်းသပ်နေသော စက်ပစ္စည်းထုတ်လုပ်သူမှ ကျွန်ုပ်တို့၏ သုံးသပ်ချက်များထဲမှ မည်သည့်အရာကိုမျှ ငွေပေးချေခြင်း သို့မဟုတ် ကြီးကြပ်ခြင်း မရှိပါ။ StorageReview Enterprise Test Lab အကြောင်း နောက်ထပ်အသေးစိတ်အချက်အလက်များ နှင့် ၎င်း၏ကွန်ရက်စွမ်းရည်များအကြောင်း အပြည့်အစုံကို ထိုစာမျက်နှာများတွင် ရရှိနိုင်ပါသည်။
ဤသုံးသပ်ချက်အတွက် နှိုင်းယှဉ်နိုင်သောအချက်များ-
- Memblaze PBlaze5 3.2TB
- Memblaze PBlaze4 3.2TB
- Intel P3700 2TB
- Intel P4500 2TB
- HGST SN100 3.2TB
- Toshiba PX04 1.6TB
အပလီကေးရှင်း အလုပ်ပမာဏ ခွဲခြမ်းစိတ်ဖြာခြင်း
Enterprise storage devices များ၏ စွမ်းဆောင်ရည် ဝိသေသလက္ခဏာများကို နားလည်ရန်အတွက် live-production environments များတွင် တွေ့ရှိရသော infrastructure နှင့် application workloads များကို model လုပ်ရန် အရေးကြီးပါသည်။ ထို့ကြောင့် Intel P4510 အတွက် ကျွန်ုပ်တို့၏ benchmarks များမှာ SysBench မှတစ်ဆင့် MySQL OLTP စွမ်းဆောင်ရည် နှင့် simulated TCP-C workload ပါရှိသော Microsoft SQL Server OLTP စွမ်းဆောင်ရည် တို့ဖြစ်သည်။ ကျွန်ုပ်တို့၏ application workloads များအတွက် drive တစ်ခုစီသည် တူညီသော configure လုပ်ထားသော VM ၂-၄ ခုကို လည်ပတ်နေမည်ဖြစ်သည်။
SQL Server စွမ်းဆောင်ရည်
SQL Server VM တစ်ခုစီကို vDisk နှစ်ခုဖြင့် configure လုပ်ထားသည်- boot အတွက် 100GB volume နှင့် database နှင့် log files အတွက် 500GB volume တို့ဖြစ်သည်။ system-resource ရှုထောင့်မှကြည့်လျှင် VM တစ်ခုစီကို vCPU ၁၆ ခု၊ DRAM 64GB ဖြင့် configure လုပ်ထားပြီး LSI Logic SAS SCSI controller ကို အသုံးချခဲ့သည်။ ကျွန်ုပ်တို့၏ Sysbench workloads များကို စမ်းသပ်ခဲ့ပြီး ယခင်က storage I/O နှင့် capacity နှစ်မျိုးလုံးတွင် platform ကို ပြည့်နှက်စေခဲ့သော်လည်း SQL စမ်းသပ်မှုသည် latency စွမ်းဆောင်ရည်ကို ရှာဖွေနေပါသည်။
ဤစမ်းသပ်မှုသည် Windows Server 2012 R2 guest VM များတွင် လည်ပတ်နေသော SQL Server 2014 ကိုအသုံးပြုပြီး Quest ၏ Databases အတွက် Benchmark Factory မှ အလေးထားပါသည်။ StorageReview ၏ Microsoft SQL Server OLTP စမ်းသပ်မှု protocol သည် ရှုပ်ထွေးသော application ပတ်ဝန်းကျင်များတွင်တွေ့ရှိရသော လုပ်ဆောင်ချက်များကို တုပသည့် အွန်လိုင်း transaction-processing benchmark တစ်ခုဖြစ်သည့် Transaction Processing Performance Council ၏ Benchmark C (TPC-C) ၏ လက်ရှိမူကြမ်းကို အသုံးပြုသည်။ TPC-C benchmark သည် database ပတ်ဝန်းကျင်များတွင် storage infrastructure ၏ စွမ်းဆောင်ရည်အစွမ်းသတ္တိများနှင့် bottlenecks များကို တိုင်းတာခြင်းနှင့် synthetic performance benchmarks များထက် ပိုမိုနီးကပ်သည်။ ဤသုံးသပ်ချက်အတွက် ကျွန်ုပ်တို့၏ SQL Server VM ၏ instance တစ်ခုစီသည် 333GB (1,500 scale) SQL Server database ကိုအသုံးပြုပြီး virtual user 15,000 ၏ load အောက်တွင် transactional performance နှင့် latency ကို တိုင်းတာသည်။
SQL Server စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီ)
- Windows Server 2012 R2
- သိုလှောင်မှုပမာဏ- 600GB ခွဲဝေထားပြီး 500GB အသုံးပြုပြီး
- SQL Server 2014
- ဒေတာဘေ့စ်အရွယ်အစား: ၁၅၀၀ စကေး
- Virtual Client ဝန်: ၁၅၀၀၀
- RAM ဘာဖာ: 48GB
- စမ်းသပ်ချိန်: ၃ နာရီ
- ၂.၅ နာရီ ကြိုတင်ပြုပြင်ခြင်း
- နမူနာကာလ ၃၀ မိနစ်
ကျွန်ုပ်တို့၏ SQL Server transactional benchmark အတွက် P4510 သည် 12,625.4 TPS ဖြင့် တတိယနေရာတွင် ရပ်တည်ခဲ့ပြီး ထိပ်တန်းစွမ်းဆောင်ရည်ရှိသူ PBlaze4 ထက် 10.7 နောက်ကျပါသည်။
SQL ပျမ်းမျှ latency အတွက် P4510 သည် 9ms ဖြင့် တတိယနေရာတွင် ထပ်မံရပ်တည်ခဲ့သည်။
Sysbench စွမ်းဆောင်ရည်
နောက်ထပ် application benchmark တွင် SysBench မှတစ်ဆင့် တိုင်းတာထားသော Percona MySQL OLTP database ပါဝင်သည် ။ ဤစမ်းသပ်မှုသည် ပျမ်းမျှ TPS (Transactions Per Second)၊ ပျမ်းမျှ latency နှင့် ပျမ်းမျှ 99th percentile latency တို့ကိုပါ တိုင်းတာသည်။
Sysbench VM တစ်ခုစီကို vDisk သုံးခုဖြင့် configure လုပ်ထားသည်- တစ်ခုမှာ boot အတွက် (~92GB)၊ တစ်ခုမှာ pre-built database (~447GB) နှင့် တတိယတစ်ခုမှာ test under database (270GB) ဖြစ်သည်။ system resource ရှုထောင့်မှကြည့်လျှင် VM တစ်ခုစီကို vCPU ၁၆ ခု၊ DRAM 60GB ဖြင့် configure လုပ်ထားပြီး LSI Logic SAS SCSI controller ကို အသုံးချထားသည်။
Sysbench စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီအတွက်)
- CentOS 6.3 64-bit
- Percona XtraDB 5.5.30-rel30.1
- ဒေတာဘေ့စ်ဇယားများ: ၁၀၀
- ဒေတာဘေ့စ်အရွယ်အစား: ၁၀,၀၀၀,၀၀၀
- ဒေတာဘေ့စ် ချည်နှောင်မှုများ: ၃၂
- RAM ဘာဖာ: 24GB
- စမ်းသပ်ချိန်: ၃ နာရီ
- ၂ နာရီကြာ ကြိုတင်ပြင်ဆင်မှု ၃၂ ခု
- ၁ နာရီ ၃၂ ကြိမ် ချည်နှောင်ထားသည်
Sysbench transactional benchmark အရ P4510 ဟာ 8TB အတွက် 7,346.8 TPS နဲ့ 2TB အတွက် 6,537 TPS ဖြင့် ဒုတိယနဲ့ တတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။
ပျမ်းမျှ latency အရ P4510 သည် အထက်ဖော်ပြပါအတိုင်း အဆင့်တူဖြစ်ပြီး 8TB သည် latency 17.4ms ဖြင့် ဒုတိယနေရာတွင် ရပ်တည်ခဲ့ပြီး 2TB သည် latency 19.6ms ဖြင့် တတိယနေရာတွင် ရပ်တည်ခဲ့သည်။
ကျွန်ုပ်တို့ရဲ့ အဆိုးဆုံးအခြေအနေ latency benchmark မှာ 8TB P4510 က 30.9ms နဲ့ ဒုတိယနေရာမှာ ရှိနေပြီး 2TB ဗားရှင်းက 35.6ms နဲ့ တတိယနေရာမှာ ရှိနေပြန်ပါတယ်။
SideFX မှ Houdini
Houdini စမ်းသပ်မှုကို CGI rendering နှင့် ဆက်စပ်၍ သိုလှောင်မှုစွမ်းဆောင်ရည်ကို အကဲဖြတ်ရန် အထူးဒီဇိုင်းထုတ်ထားသည်။ ဤအပလီကေးရှင်းအတွက် စမ်းသပ်အိပ်ယာသည် ကျွန်ုပ်တို့ဓာတ်ခွဲခန်းတွင် dual Intel 6130 CPU များနှင့် 64GB DRAM ဖြင့်အသုံးပြုသည့် core Dell PowerEdge R740xd server အမျိုးအစား၏ မျိုးကွဲတစ်ခုဖြစ်သည်။ ဤကိစ္စတွင်၊ ကျွန်ုပ်တို့သည် bare metal ကို အသုံးပြု၍ Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) ကို ထည့်သွင်းခဲ့သည်။ benchmark ၏ output ကို ပြီးမြောက်ရန် စက္ကန့်ပိုင်းအတွင်း တိုင်းတာပြီး အရေအတွက်နည်းလေ ပိုကောင်းလေဖြစ်သည်။
Maelstrom demo သည် rendering pipeline ၏ အစိတ်အပိုင်းတစ်ခုကို ကိုယ်စားပြုပြီး swap file ကို extended memory ပုံစံတစ်ခုအဖြစ် ထိရောက်စွာအသုံးပြုနိုင်မှုကို ပြသခြင်းဖြင့် storage ၏ စွမ်းဆောင်ရည်စွမ်းရည်များကို မီးမောင်းထိုးပြသည်။ latency သက်ရောက်မှု၏ underlying storage component သို့ wall-time effect ကို ခွဲထုတ်ရန် စမ်းသပ်မှုသည် ရလဒ်ဒေတာကို ရေးသားခြင်း သို့မဟုတ် point များကို မလုပ်ဆောင်ပါ။ စမ်းသပ်မှုကိုယ်တိုင်တွင် အဆင့်ငါးဆင့်ပါဝင်ပြီး ၎င်းတို့အနက် သုံးဆင့်ကို benchmark ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ကျွန်ုပ်တို့ လုပ်ဆောင်ပြီး အောက်ပါအတိုင်းဖြစ်သည်-
- disk မှ packed point များကို load လုပ်သည်။ ၎င်းသည် disk မှဖတ်ရန်အချိန်ဖြစ်သည်။ ၎င်းသည် single threaded ဖြစ်ပြီး၊ overall threadput ကို ကန့်သတ်နိုင်သည်။
- ပွိုင့်များကို စီမံဆောင်ရွက်နိုင်စေရန်အတွက် တစ်ခုတည်းသော flat array တစ်ခုအဖြစ် ဖြည်ချသည်။ ပွိုင့်များသည် အခြားပွိုင့်များအပေါ် မှီခိုမှုမရှိပါက၊ အလုပ်လုပ်သည့် set ကို core တွင်ရှိနေစေရန် ချိန်ညှိနိုင်သည်။ ဤအဆင့်သည် multi-threaded ဖြစ်သည်။
- (မလုပ်ဆောင်ပါ) အမှတ်များကို လုပ်ဆောင်ပါ။
- ၎င်းတို့ကို ဒစ်ခ်သို့ ပြန်သိမ်းဆည်းရန် သင့်လျော်သော bucketed blocks များထဲသို့ ပြန်လည်ထုပ်ပိုးသည်။ ဤအဆင့်သည် multi-threaded ဖြစ်သည်။
- (မလုပ်ဆောင်ပါ) bucketed blocks များကို disk ထဲသို့ ပြန်ရေးပါ။
Intel P4510 ဟာ Houdini စမ်းသပ်မှုမှာ အတော်လေး ကောင်းကောင်းလုပ်ဆောင်နိုင်ခဲ့ပြီး Optane မဟုတ်တဲ့ drive တွေထဲမှာ ဒုတိယနေရာမှာ 2,595.7 စက္ကန့်နဲ့ ရပ်တည်နိုင်ခဲ့ပါတယ်။ အလုံးစုံပြောရရင် သတ္တမနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။ 2TB ကတော့ 2,845.6 စက္ကန့်နဲ့ သိပ်မကွာပါဘူး။
VDBench လုပ်ငန်းဝန်အား ခွဲခြမ်းစိတ်ဖြာခြင်း
သိုလှောင်မှုစက်ပစ္စည်းများကို benchmarking လုပ်ရာတွင် application testing သည် အကောင်းဆုံးဖြစ်ပြီး synthetic testing သည် ဒုတိယနေရာတွင် ရှိသည်။ တကယ့် workload များကို ပြီးပြည့်စုံစွာ ကိုယ်စားပြုခြင်းမဟုတ်သော်လည်း synthetic test များသည် repeatability factor ရှိသော baseline storage စက်ပစ္စည်းများကို အထောက်အကူပြုပြီး ယှဉ်ပြိုင်နေသော solution များအကြား apples-to-apples နှိုင်းယှဉ်မှုကို လွယ်ကူစွာ ပြုလုပ်နိုင်စေပါသည်။ ဤ workload များသည် "four corners" စမ်းသပ်မှုများ၊ common database transfer size စမ်းသပ်မှုများမှသည် မတူညီသော VDI environments များမှ capture များကို ခြေရာခံခြင်းအထိ မတူညီသော testing profile အမျိုးမျိုးကို ပေးဆောင်ပါသည်။ ဤစမ်းသပ်မှုအားလုံးသည် scripting engine ပါရှိသော common vdBench workload generator ကို အသုံးပြုပြီး compute testing cluster ကြီးတစ်ခုပေါ်တွင် ရလဒ်များကို အလိုအလျောက်လုပ်ဆောင်ပြီး ဖမ်းယူပါသည်။ ၎င်းသည် flash array များနှင့် individual storage device များအပါအဝင် storage device အမျိုးမျိုးတွင် တူညီသော workload များကို ထပ်ခါတလဲလဲ လုပ်ဆောင်နိုင်စေပါသည်။ ဤ benchmark များအတွက် ကျွန်ုပ်တို့၏ စမ်းသပ်မှုလုပ်ငန်းစဉ်သည် drive မျက်နှာပြင်တစ်ခုလုံးကို data များဖြင့် ဖြည့်ပြီးနောက် drive သည် application workload များကို မည်သို့တုံ့ပြန်နိုင်သည်ကို တုပရန် drive စွမ်းရည်၏ 25% နှင့်ညီမျှသော drive အပိုင်းကို partition လုပ်ပါသည်။ ၎င်းသည် drive ၏ 100% ကိုအသုံးပြုပြီး ၎င်းတို့ကို steady state သို့ယူဆောင်သွားသည့် full entropy စမ်းသပ်မှုများနှင့် ကွာခြားပါသည်။ ရလဒ်အနေဖြင့် ဤကိန်းဂဏန်းများသည် ပိုမိုမြင့်မားသော ရေရှည်တည်တံ့သော write speed များကို ထင်ဟပ်စေမည်ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက်
- 4K ကျပန်းဖတ်ရှုမှု- 100% ဖတ်ရှုမှု၊ 128 threads၊ 0-120% iorate
- 4K ကျပန်းရေးသားမှု- 100% ရေးသားမှု၊ 64 threads၊ 0-120% iorate
- ၆၄K စဉ်ဆက်မပြတ်ဖတ်ရှုမှု- ၁၀၀% ဖတ်ရှုမှု၊ ၁၆ ချည်၊ ၀-၁၂၀% iorate
- ၆၄K အစဉ်လိုက်ရေးသားမှု- ၁၀၀% ရေးသားမှု၊ ၈ ချည်၊ ၀-၁၂၀% iorate
- ပေါင်းစပ်ဒေတာဘေ့စ်- SQL နှင့် Oracle
- VDI အပြည့်အဝ Clone နှင့် ချိတ်ဆက်ထားသော Clone Traces များ
ကျွန်ုပ်တို့ရဲ့ ပထမဆုံး VDBench Workload Analysis, Random 4K Read မှာ 8TB Intel DC P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 642,149 IOPS နဲ့ latency 198µs ရှိခဲ့ပါတယ်။ ဒါကြောင့် ဒီ drive ဟာ Memblaze PBlaze5 ပြီးရင် တတိယနေရာမှာ ရပ်တည်ခဲ့ပြီး Toshiba PX04 ကတော့ ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။ 2TB version ကတော့ အမြင့်ဆုံးစွမ်းဆောင်ရည် 621,469 IOPS နဲ့ latency 205µs နဲ့အတူ စတုတ္ထနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။
ကျပန်း 4K ရေးသားမှုအတွက် 8TB P4510 သည် 36µs ဖြင့် 433K IOPS ဝန်းကျင်တွင် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။ သို့သော် ၎င်းသည် စွမ်းဆောင်ရည်ကျဆင်းမှုနှင့် latency မြင့်တက်လာမှုကို ချက်ချင်းတွေ့မြင်ခဲ့ရပြီး P3700 နှင့် တန်းတူရပ်တည်ခဲ့ပြီး တတိယနေရာတွင် ရပ်တည်ခဲ့သည်။ 2TB သည် နောက်ဆုံးနေရာတွင် ရပ်တည်ခဲ့ပြီး အမြင့်ဆုံးစွမ်းဆောင်ရည် 233,299 IOPS နှင့် latency 540µs ဖြင့် ရပ်တည်ခဲ့သည်။
sequential workloads တွေကို ပြောင်းလဲအသုံးပြုတဲ့အခါ 8TB P4510 ဟာ Toshiba PX04 ကို ကျော်လွန်ပြီး 64K reads မှာ ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပြီး အမြင့်ဆုံးရမှတ် 39,502 IOPS (2.5GB/s) နဲ့ latency 396µs ရရှိခဲ့ပါတယ်။ 2TB ကတော့ 37,582 IOPS (2.35GB/s) နဲ့ latency 425µs ရရှိခဲ့ပါတယ်။
64K writes အတွက် 8TB P4510 က အမြင့်ဆုံးစွမ်းဆောင်ရည် 26,150 IOPS သို့မဟုတ် 1.63GB/s နှင့် latency 605µs ဖြင့် တတိယနေရာတွင် ရပ်တည်နေသည်။ 2TB သည် write performance ညံ့ဖျင်းပြီး 15,453 IOPS သို့မဟုတ် 966MB/s နှင့် latency 1.02ms ဖြင့် ဒုတိယနေရာတွင် ရှိနေသည်။
နောက်တစ်ခုအနေနဲ့ SQL workloads တွေကို ကြည့်ကြရအောင်။ ပထမဆုံး benchmark အတွက် 8TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 241,242 IOPS နဲ့ latency 132µs ဖြင့် ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။ 2TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 188,170 IOPS နဲ့ 170µs ဖြင့် စတုတ္ထနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။
SQL 90-10 မှာတော့ 8TB drive က ဒုတိယနေရာမှာ ရှိနေပြီး 213,390 IOPS နဲ့ latency 146µs ရှိကာ 200K IOPS အောက်ကို ကျဆင်းသွားပြီး latency အနည်းငယ် မြင့်တက်လာပါတယ်။ 2TB ဗားရှင်းကတော့ 182,868 IOPS နဲ့ latency 196µs ရှိကာ စတုတ္ထနေရာမှာ ရှိနေပါတယ်။
SQL 80-20 မှာ 8TB P4510 ဟာ 204,683 IOPS နဲ့ 156µs latency မှာ အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး အနည်းငယ်ကျဆင်းသွားခဲ့သလို အလားတူအကျိုးသက်ရောက်မှုရှိတဲ့ နေရာချထားမှုကို ကျွန်တော်တို့တွေ့မြင်ခဲ့ရပါတယ်။ 2TB ဗားရှင်းကတော့ 150,201 IOPS နဲ့ 209µs latency မှာ အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး စွမ်းဆောင်ရည်မှာတော့ အနည်းငယ်ကျဆင်းသွားခဲ့ပြီး တတိယနေရာမှာ ရပ်တည်ခဲ့ပါတယ်။
ကျွန်ုပ်တို့ရဲ့ နောက်ထပ် benchmark အသုတ်မှာ Oracle workloads တွေကို လေ့လာထားပါတယ်။ ပထမအသုတ်မှာ 8TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 191,472 IOPS နဲ့ latency 188µs နဲ့အတူ ဒုတိယနေရာမှာ ရပ်တည်နေပါတယ်။ 2TB ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 136,675 IOPS နဲ့ latency 237µs နဲ့အတူ စတုတ္ထနေရာမှာ ရပ်တည်နေပါတယ်။
Oracle 90-10 အတွက် 8TB P4510 ဟာ PBlaze5 ကို 177,256 IOPS အမြင့်ဆုံးစွမ်းဆောင်ရည်နဲ့ 124µs latency သာ ရရှိခဲ့တာကို မကျော်ဖြတ်နိုင်ခဲ့ပါဘူး။ 2TB ဗားရှင်းကတော့ 160µs latency နဲ့အတူ 137,302 IOPS အမြင့်ဆုံးကို ရောက်ရှိခဲ့ပါတယ်။
Oracle 80-20 စမ်းသပ်မှုအရ 8TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 177,851 IOPS နဲ့ latency 130µs ဖြင့် ဒုတိယနေရာမှာ ထပ်မံရပ်တည်နိုင်ခဲ့ပါတယ်။ 2TB drive ကတော့ အမြင့်ဆုံးစွမ်းဆောင်ရည် 127,888 IOPS နဲ့ latency 171µs ဖြင့် တတိယနေရာမှာ ရပ်တည်နေပါတယ်။
နောက်တစ်ခုကတော့ VDI clone test ဖြစ်တဲ့ Full နဲ့ Linked ကို ပြောင်းသုံးကြည့်တာပါ။ VDI Full Clone Boot အတွက် 8TB P4510 က အမြင့်ဆုံးစွမ်းဆောင်ရည် 160,678 IOPS နဲ့ latency 215µs နဲ့ ဒုတိယနေရာမှာ ရှိနေပါတယ်။ 2TB version ကတော့ Toshiba drive နဲ့ ယှဉ်ရင် အမြင့်ဆုံးစွမ်းဆောင်ရည် 138,821 IOPS နဲ့ latency 244µs ပဲ ရှိပါတယ်။
VDI FC Initial Login မှာ 8TB P4510 ဟာ 79,306 IOPS နဲ့ latency 375µs အထိ အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး စွမ်းဆောင်ရည်ပိုင်းမှာတော့ အနည်းငယ်ကျဆင်းသွားခဲ့ပါတယ်။ ဒါ့အပြင် ဒုတိယနေရာကို ထပ်မံရရှိခဲ့ပါတယ်။ 2TB ဗားရှင်းကတော့ အမြင့်ဆုံးစွမ်းဆောင်ရည် 54,562 IOPS နဲ့ latency 546µs နဲ့ နောက်ဆုံးနေရာမှာ ရပ်တည်နေပါတယ်။
VDI FC Monday Login မှာ 8TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 67,351 IOPS နဲ့ latency 236µs ဖြင့် ဒုတိယနေရာ ရရှိခဲ့ပါတယ်။ 2TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 51,803 IOPS နဲ့ latency 307µs ဖြင့် တတိယနေရာ ရရှိခဲ့ပါတယ်။
VDI LC Boot စမ်းသပ်မှုမှာ 8TB P4510 ဟာ Memblaze နဲ့ Toshiba တို့နောက်မှာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 75,572 IOPS နဲ့ latency 211µs ရှိပြီး တတိယနေရာမှာ ရပ်တည်နေတာကို တွေ့ရပါတယ်။ သူ့နောက်မှာတော့ 65,274 IOPS နဲ့ latency 244µs ရှိတဲ့ 2TB P4510 ရှိနေပါတယ်။
VDI LC Initial Login မှာ 8TB P4510 က ပိုမိုကောင်းမွန်တဲ့ နေရာယူမှုကို တွေ့မြင်ခဲ့ရပြီး အမြင့်ဆုံးစွမ်းဆောင်ရည် 48,495 IOPS နဲ့ latency 205µs ရှိခဲ့ပါတယ်။ တတိယနေရာမှာ 2TB ဗားရှင်းက 31,468 IOPS နဲ့ latency 252µs ရှိခဲ့ပါတယ်။
နောက်ဆုံးအနေနဲ့ ကျွန်တော်တို့ရဲ့ VDI LC Monday Login မှာ 8TB P4510 ဟာ အမြင့်ဆုံးစွမ်းဆောင်ရည် 48,324 IOPS နဲ့ latency 328µs နဲ့အတူ ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။ 2TB drive ကတော့ 35,999 IOPS နဲ့ latency 439µs နဲ့အတူ ဒုတိယနေရာကို ကျဆင်းသွားခဲ့ပါတယ်။
ကောက်ချက်
Intel DC P4510 NVMe SSD Series သည် cloud ကို ဦးစားပေး၍ ဒီဇိုင်းထုတ်ထားသော ကုမ္ပဏီ၏ data center drive အသစ်ဖြစ်သည်။ drive များသည် Intel ၏ 64-layer 3D NAND ကို အသုံးပြုထားသော အထင်ကြီးလောက်စရာ 8TB အများဆုံးစွမ်းရည်ရှိသည့် U.2 form factor ဖြင့် ထွက်ပေါ်လာသည်။ ဤစွမ်းရည်သည် cloud workloads ပိုမိုကျယ်ပြန့်လာခြင်း၊ အသုံးပြုသူပိုများလာခြင်းနှင့် ဝန်ဆောင်မှုအဆင့်များ ပိုမိုကောင်းမွန်လာခြင်းတို့ကို ဖြစ်ပေါ်စေပါသည်။ P4510 တွင် host နှင့် background reads နှင့် writes တို့ကို ဟန်ချက်ညီစေသည့် မြှင့်တင်ထားသော QoS ပါရှိသည်။ ၎င်းသည် drive ကျန်းမာရေးနှင့် အခြေအနေကို စောင့်ကြည့်ပေးပြီး ရရှိနိုင်မှုနှင့် data ကာကွယ်မှုကို သေချာစေရန် ကူညီပေးသည်။
ကျွန်ုပ်တို့၏ application workload analysis တွင် စွမ်းဆောင်ရည်ကိုကြည့်လျှင် Intel SSD DC P4510 သည် ကျွန်ုပ်တို့၏ SQL Server စမ်းသပ်မှုတွင် 12,625.4 TPS နှင့် 9ms ပျမ်းမျှ latency ဖြင့် ကောင်းမွန်သော ဂဏန်းများကို ပြသခဲ့သည်။ Memblaze drive နှစ်ခုစလုံးသည် အနည်းငယ်သာ ကျော်လွန်ခဲ့သည်။ Sysbench ဖြင့် 8TB P4510 သည် 7,346.8 TPS၊ ပျမ်းမျှ latency 17.4ms နှင့် အဆိုးဆုံးအခြေအနေ 30.9ms ဖြင့် ဒုတိယနေရာတွင် ရပ်တည်ခဲ့ပြီး 2TB သည် 6,537 TPS၊ 17.4ms ပျမ်းမျှ latency နှင့် 35.6ms အဆိုးဆုံးအခြေအနေ 30.9ms ရရှိခဲ့သည်။ Houdini စမ်းသပ်မှုတွင် 8TB P4510 သည် Optane မဟုတ်သော drive အတွက် 2,595.7 စက္ကန့်ဖြင့် ဒုတိယနေရာတွင် ရပ်တည်ခဲ့ပြီး အလုံးစုံ သတ္တမနေရာတွင် ရပ်တည်ခဲ့သည်။ 2TB ဗားရှင်းသည် 2,845.6 စက္ကန့်ဖြင့် ရောက်ရှိခဲ့သည်။
VDBench workload analysis အတွက် 8TB P4510 ဟာ benchmark အားလုံးမှာ ဒုတိယ ဒါမှမဟုတ် တတိယနေရာမှာ ရပ်တည်ခဲ့ပါတယ်။ ဒါပေမယ့် အထင်ကြီးလောက်စရာ ကိန်းဂဏန်းတွေကို ပြသနိုင်ခဲ့ပါတယ်။ ဥပမာအားဖြင့် random 4K မှာ 642K IOPS ကျော် read နဲ့ 433K IOPS write ရရှိခဲ့ပါတယ် (ဒါပေမယ့် အမြင့်ဆုံးရောက်ပြီးနောက် စွမ်းဆောင်ရည် သိသိသာသာ ကျဆင်းသွားတာကို တွေ့မြင်ခဲ့ရပါတယ်)။ sequential workloads တွေမှာ drive ဟာ 2.5GB/s read နဲ့ 1.63GB/s write ရရှိခဲ့ပါတယ်။ SQL workloads အတွက် P4510 ဟာ 241K IOPS ကျော်၊ 90-10 အတွက် 213K IOPS နဲ့ 80-20 အတွက် 204K IOPS ကျော် ရရှိခဲ့ပါတယ်။ Oracle workloads အတွက် Intel drive ဟာ 191K IOPS ကျော်အပြင် 90-10 နဲ့ 80-20 အတွက် 177K IOPS ရရှိခဲ့ပါတယ်။ Oracle 90-10 မှာတော့ Intel ဟာ ရှေ့ဆုံးက ဦးဆောင်နေတဲ့ PBlaze5 ကို နီးပါး လိုက်မီခဲ့ပါတယ်။ ကျွန်ုပ်တို့၏ VDI FC စမ်းသပ်မှုများအတွက် drive သည် boot အတွက် 160K IOPS ကျော်၊ Initial Login အတွက် 79K IOPS နှင့် Monday Login အတွက် 67K IOPS အထိ ရောက်ရှိခဲ့သည်။ VDI LC အတွက် drive သည် boot အတွက် 75K IOPS ကျော်၊ Initial Login အတွက် 48K IOPS နှင့် Monday Login အတွက် 48K IOPS အထိ ရောက်ရှိခဲ့သည်။
P4510 ဟာ benchmark အများစုမှာ ကောင်းမွန်စွာ လုပ်ဆောင်နိုင်ခဲ့ပြီး ယခင် P4500 ထက် အလွယ်တကူ တိုးတက်ကောင်းမွန်လာခဲ့ပါတယ်။ စွမ်းရည်အမျိုးမျိုးနဲ့ ပုံစံအမျိုးမျိုးကြောင့် Intel ဟာ P4510 ကို သူတို့ရဲ့ NVMe workhorse အဖြစ် ထားရှိခဲ့ပြီး အထူးသဖြင့် အမြင့်ဆုံးစွမ်းရည် 8TB မော်ဒယ်မှာ ဖြစ်ပါတယ်။
The Bottom Line
Intel SSD DC P4510 သည် 8TB အထိ မြင့်မားသော စွမ်းရည်များဖြင့် ထွက်ပေါ်လာပြီး ဝန်ဆောင်မှုပေးသူများအား ၎င်းတို့၏ ဒေတာဝန်ဆောင်မှုများဖြင့် ပိုမိုလုပ်ဆောင်နိုင်စေမည့် လုံလောက်သော စွမ်းဆောင်ရည်ရှိသည့် NVMe SSD တစ်ခုဖြစ်သည်။





အမေဇုံ