StorageReview.com

Mangstor MX6300 NVMe SSD သုံးသပ်ချက်

စီးပွားရေးလုပ်ငန်း  ◇  SSD ကို

Mangstor MX6300 သည် NVMe interface ကိုအသုံးပြုသည့် Full Height, Half Length SSD တစ်ခုဖြစ်သည်။ MX6300 တွင် စွမ်းရည်သုံးမျိုးဖြင့် ရရှိနိုင်ပါသည်- 2.0TB၊ 2.7TB နှင့် 5.4TB။ drive သည် enterprise MLC NAND ကို အသုံးပြုထားပြီး x86 server PCIe slot များတွင် ထည့်သွင်းနိုင်သည်။ NVMe နှင့် MLC NAND ကိုအသုံးပြုခြင်းသည် MX6300 အား အံ့သြဖွယ်ကောင်းသော စွမ်းဆောင်ရည်အကျိုးကျေးဇူးများ ရရှိစေပါသည်။ Mangstor က drive သည် random read performance တွင် 900K IOPS နှင့် 3.7GB/s sequential read နှင့် တစ်နေ့လျှင် drive ခုနစ်ခု ရေးသားနိုင်မှု ခံနိုင်ရည်ရှိကြောင်း ပြောကြားခဲ့သည်။ Mangstor MX6300 သည် Toshiba NAND နှင့် Altera FPGA များကို အသုံးပြု၍ Mangstor မှ တီထွင်ထားသော software-defined flash controller ကို အသုံးပြုထားသည်။

MX6300 ရဲ့ စွမ်းဆောင်ရည်နဲ့ latency နည်းပါးမှုက real-time analytics၊ online transaction processing (OLTP) နဲ့ server virtualization တွေမှာ အသုံးပြုဖို့ အသင့်တော်ဆုံးပါပဲ။ MX6300 က host CPU နဲ့ နီးကပ်စွာ hot data တွေကို ရှာဖွေပေးခြင်းအားဖြင့် application တွေကို အရှိန်မြှင့်ပေးပါတယ်။ ဒီနည်းနဲ့ MX6300 ဟာ မြင့်မားတဲ့ capacity၊ latency နည်းပါးမှုနဲ့ mission critical data တွေအတွက် မြင့်မားတဲ့ စွမ်းဆောင်ရည်ရှိတဲ့ storage tier အဖြစ် လုပ်ဆောင်ပါတယ်။ NVMe နဲ့ဆိုရင် MX6300 ဟာ SATA ဒါမှမဟုတ် SAS interface ထက် flash ရဲ့ အကျိုးကျေးဇူးတွေကို အပြည့်အဝ အသုံးချနိုင်ပါတယ်။

MX6300 ကို ၎င်း၏ပြိုင်ဘက်များနှင့် ခွဲခြားထားသည့် အကျိုးကျေးဇူးကြီးတစ်ခုမှာ ၎င်း၏ configure လုပ်နိုင်စွမ်းဖြစ်သည်။ drive ၏ controller ကို ရှေ့နှင့်နောက် နှစ်မျိုးလုံးတွင် software configure လုပ်နိုင်ပြီး NAND အသုံးပြုမှုကို အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ပြီး system power ကို လျှော့ချနိုင်သည်။ Mangstor software သည် user များအား ၎င်း၏ controller ကို configure လုပ်ခွင့်ပြုရုံသာမက မလိုအပ်သော downtime မရှိဘဲ in-system field update များကိုလည်း ပြုလုပ်နိုင်သည်။ ၎င်းသည် data ကြာရှည်ခံစေရန်အတွက် DRAM မှ MX6300 သို့ memory ကို တိုးချဲ့နိုင်စေပါသည်။

Mangstor MX6300 မှာ ၅ နှစ်အာမခံနဲ့ လမ်းဘေးဈေး ဒေါ်လာ ၁၅၀၀၀ ဝန်းကျင် ရှိပါတယ်။ ကျွန်ုပ်တို့ရဲ့ သုံးသပ်ချက်အတွက် 2.7TB မော်ဒယ်ကို ကြည့်ပါမယ်။

Mangstor MX6300 NVMe SSD ၏ အသေးစိတ်အချက်အလက်များ-

  • ပုံစံအချက်- FHHL
  • စွမ်းရည်- 2.7TB
  • NAND: eMLC
  • အင်တာဖေ့စ်: NVMe PCIe Gen3 x8 (8GT/s)
  • စွမ်းဆောင်ရည်:
  • အဆင့်ဆင့်ဖတ်ရှုမှုစွမ်းဆောင်ရည် (အများဆုံး): 3,700MB/s
  • အဆင့်ဆင့်ရေးသားမှုစွမ်းဆောင်ရည် (အများဆုံး): 2,400MB/s
  • ကျပန်း 4KB ဖတ်ရှုမှု (အများဆုံး): 900,000 IOPS
  • ကျပန်း 4KB ရေးသားမှု (အများဆုံး): 600,000 IOPS
  • စဉ်ဆက်မပြတ် 4KB ရေးသားမှု (အများဆုံး): 300,000 IOPS
  • ကျပန်း ၇၀/၃၀ ဖတ်ရှု/ရေး (အများဆုံး): ၇၀၀,၀၀၀ IOPs
  • နှောင့်နှေးမှု ဖတ်/ရေး (QD 1): 90/15ms
  • ခံနိုင်ရည်:
  • DWPD: ၃
  • ဒေတာသိမ်းဆည်းမှု- EOL တွင် ၄၀°C တွင် ၉၀ ရက် သိမ်းဆည်းထားနိုင်သည်
  • MTBF: ၁.၈ သန်း နာရီ
  • ပတ်ဝန်းကျင်:
  • ပါဝါသုံးစွဲမှု 70/30 ဖတ်/ရေး: 45W
  • လည်ပတ်မှုအပူချိန်: ၀ မှ ၅၅ ဒီဂရီစင်တီဂရိတ်အထိ ပတ်ဝန်းကျင်အပူချိန်ဖြင့် အကြံပြုထားသော လေစီးဆင်းမှု
  • လည်ပတ်မှုမရှိသော အပူချိန်: -၄၀° မှ ၇၀° C
  • လေစီးဆင်းမှု (အနည်းဆုံး): 300 LFM
  • လည်ပတ်မှုစနစ်များ:
  • Windows Server 2012 R2 (ဝင်စာပုံး)
  • Windows Server 2008 R2 SP1 (OFA NVME)
  • Linux kernel 3.3 သို့မဟုတ် နောက်ပိုင်းဗားရှင်း
  • ရထား ၈.၃
  • 5 နှစ်အာမခံ

ဒီဇိုင်းနှင့်တည်ဆောက်

Mangstor MX6300 က Full-Height, Half-Length ကတ်အမျိုးအစားပါ။ အမြင့်ပိုမြင့်လေ NAND နဲ့ controller တွေအတွက် နေရာပိုရလေဖြစ်ပေမယ့် slot တွေနဲ့ server တွေအတွက်တော့ အကန့်အသတ်ရှိပါတယ်။ ကတ်ရဲ့အပေါ်ပိုင်းမှာ ကတ်ရဲ့အရှည်အတိုင်း heat sink တွေရှိပါတယ်။ အပေါ်ညာဘက်ထောင့်မှာ Mangstor အမှတ်တံဆိပ်ပါရှိပါတယ်။

ကတ်ကိုလှန်လိုက်တဲ့အခါ NAND အပိုပါတဲ့ ပေါ်နေတဲ့ ဘုတ်တစ်ခုကို တွေ့ရပါတယ်။ ကတ်ရဲ့အောက်ခြေမှာ x8 PCIe 3.0 interface ပါရှိပါတယ်။

နောက်ခံနှင့် နှိုင်းယှဉ်နိုင်သော အရာများကို စမ်းသပ်ခြင်း

Mangstor MX6300 တွင် Coherent Logix HyperX ပရိုဆက်ဆာ၊ Altera FPGA များကို အသုံးပြု၍ Mangstor မှ တီထွင်ထားသော software-defined flash controller နှင့် Toshiba eMLC NAND တို့ ပါဝင်သည်။

  • Fusion-io PX600 (2.6TB၊ 1x FPGA ထိန်းချုပ်ကိရိယာ၊ MLC NAND၊ PCIe 2.0 x8)
  • Fusion-io SX300 (3.2TB၊ 1x FPGA ထိန်းချုပ်ကိရိယာ၊ MLC NAND၊ PCIe 2.0 x8)
  • Fusion-io ioDrive2 (1.2TB၊ 1x FPGA ထိန်းချုပ်ကိရိယာ၊ MLC NAND၊ PCIe 2.0 x4)
  • မိုက်ခရွန် P420m (1.6TB၊ IDT ထိန်းချုပ်ကိရိယာ ၁ ခု၊ MLC NAND၊ PCIe 2.0 x8)
  • ဟွာဝေး တီကယ် ES3000 (2.4TB၊ 3x FPGA ထိန်းချုပ်ကိရိယာများ၊ MLC NAND၊ PCIe 2.0 x8)
  • Virident FlashMAX II (2.2TB၊ FPGA ထိန်းချုပ်ကိရိယာ ၂ ခု၊ MLC NAND၊ PCIe 2.0 x8)    

PCIe Application Accelerator အားလုံးကို Lenovo ThinkServer RD630 ကိုအခြေခံ၍ ကျွန်ုပ်တို့၏ ဒုတိယမျိုးဆက် enterprise testing platform တွင် benchmark လုပ်ထားပါသည် ။ synthetic benchmark များအတွက် Linux အတွက် FIO version 2.0.10 နှင့် Windows အတွက် version 2.0.12.2 ကို အသုံးပြုပါသည်။ ကျွန်ုပ်တို့သည် CentOS 7.0 ကို အသုံးပြု၍ Mangstor MX6300 ၏ synthetic performance ကို စမ်းသပ်ခဲ့ပါသည်။ Sysbench သည် လက်ရှိတွင် CentOS 6.6 environment ကိုအသုံးပြုပြီး ကျွန်ုပ်တို့၏ Windows SQL Server စမ်းသပ်မှုများတွင် Server 2012 R2 ကို အသုံးပြုပါသည်။ Native NVMe drivers များကို တစ်လျှောက်လုံးအသုံးပြုခဲ့ပါသည်။

အပလီကေးရှင်း စွမ်းဆောင်ရည် ခွဲခြမ်းစိတ်ဖြာခြင်း

Enterprise storage devices များ၏ စွမ်းဆောင်ရည် ဝိသေသလက္ခဏာများကို နားလည်ရန်အတွက် live production environments များတွင် တွေ့ရှိရသော infrastructure နှင့် application workloads များကို model လုပ်ရန် အရေးကြီးပါသည်။ ထို့ကြောင့် Mangstor MX6300 ၏ ကျွန်ုပ်တို့၏ ပထမဆုံး benchmarks နှစ်ခုမှာ SysBench မှတစ်ဆင့် MySQL OLTP စွမ်းဆောင်ရည် နှင့် simulated TCP-C workload ဖြင့် Microsoft SQL Server OLTP စွမ်းဆောင်ရည် တို့ဖြစ်သည်။

SysBench မှတစ်ဆင့် ကျွန်ုပ်တို့၏ Percona MySQL ဒေတာဘေ့စ်စမ်းသပ်မှုသည် OLTP လုပ်ဆောင်ချက်၏ စွမ်းဆောင်ရည်ကို တိုင်းတာသည်။ ဤစမ်းသပ်မှုသည် ပျမ်းမျှ TPS (Transactions Per Second)၊ ပျမ်းမျှ latency အပြင် thread ၂ ခုမှ ၃၂ ခုအထိ ပျမ်းမျှ 99th percentile latency တို့ကို တိုင်းတာသည်။ Percona နှင့် MariaDB တို့သည် ၎င်းတို့၏ ဒေတာဘေ့စ်များ၏ မကြာသေးမီက ထုတ်ဝေမှုများတွင် Fusion-io flash-aware application acceleration API များကို အသုံးပြုနိုင်သော်လည်း နှိုင်းယှဉ်ရန်အတွက် ကျွန်ုပ်တို့သည် device တစ်ခုချင်းစီကို "legacy" block-storage mode ဖြင့် စမ်းသပ်သည်။

ကျွန်ုပ်တို့ရဲ့ SysBench စမ်းသပ်မှုမှာ CentOS 6.6 မှာရှိတဲ့ MX6300 ဟာ ဒီအုပ်စုထဲက တခြားဗားရှင်းတွေထက် အစပိုင်းမှာ နိမ့်ကျပြီး load များလာတာနဲ့အမျှ စွမ်းဆောင်ရည် နှေးကွေးနေခဲ့ပါတယ်။ MX6300 ဟာ အမြင့်ဆုံး 2520 TPS မှာ ရှိခဲ့ပါတယ်။ Mangstor က CentOS 6.6 မှာရှိတဲ့ NVMe drivers တွေကြောင့် ဖြစ်နိုင်ပြီး CentOS 7+ က ပိုကောင်းတဲ့ စွမ်းဆောင်ရည်နဲ့ တည်ငြိမ်မှုကို ပေးစွမ်းနိုင်တယ်လို့ ပြောပြခဲ့ပါတယ်။

SysBench ပျမ်းမျှ latency သည် MX6300 သည် 6.83ms မှစတင်၍ 12.7ms တွင်အမြင့်ဆုံးရောက်ရှိသော over drives များထက် latency ပိုမိုမြင့်မားကြောင်းပြသသည်။

ကျွန်ုပ်တို့၏ SysBench စမ်းသပ်မှုတွင် ၉၉ ရာခိုင်နှုန်း latency ကို နှိုင်းယှဉ်သောအခါ၊ MX6300 သည် တစ်လျှောက်လုံးတွင် နောက်တစ်ကြိမ် စွမ်းဆောင်ရည်ကောင်းမွန်ခဲ့ပြီး ယခုတစ်ကြိမ်တွင် အနည်းငယ်ပိုကြီးသော အနားသတ်ဖြင့် 25.9ms တွင် အမြင့်ဆုံးရောက်ရှိခဲ့ပြီး နောက်အနီးစပ်ဆုံးမှာ 19.71ms တွင် အမြင့်ဆုံးရောက်ရှိခဲ့သည်။

StorageReview ရဲ့ Microsoft SQL Server OLTP စမ်းသပ်ခြင်း protocol ဟာ ရှုပ်ထွေးတဲ့ application environment တွေမှာတွေ့ရတဲ့ လုပ်ဆောင်ချက်တွေကို တုပတဲ့ online transaction processing benchmark တစ်ခုဖြစ်တဲ့ Transaction Processing Performance Council ရဲ့ Benchmark C (TPC-C) ရဲ့ လက်ရှိမူကြမ်းကို အသုံးပြုထားပါတယ်။ TPC-C benchmark ဟာ synthetic performance benchmark တွေထက် database environment တွေမှာ storage infrastructure ရဲ့ performance strengths နဲ့ bottlenecks တွေကို တိုင်းတာရာမှာ ပိုမိုနီးစပ်ပါတယ်။ ကျွန်ုပ်တို့ရဲ့ SQL Server protocol ဟာ 685GB (3,000 scale) SQL Server database ကိုအသုံးပြုပြီး virtual user 30,000 ရဲ့ load အောက်မှာ transactional performance နဲ့ latency ကိုတိုင်းတာပါတယ်။

MX6300 ကို PX600 နဲ့ နှိုင်းယှဉ်ကြည့်မယ်ဆိုရင် PX600 ရဲ့ 6311.8 TPS နဲ့ နှိုင်းယှဉ်ရင် 6315.4 TPS မှာ အနည်းငယ်သာ သာလွန်နေတာကို တွေ့ရပါတယ်။

MX6300 ဟာ PX600 ထက် တစ် ms ပိုမြန်ပြီး ၂ ms မှ ၃ ms အထိ ပျမ်းမျှ latency မှာလည်း အတူတူပဲဖြစ်နေတာကို တွေ့ရပါတယ်။

Enterprise Synthetic Workload ခွဲခြမ်းစိတ်ဖြာခြင်း

Flash စွမ်းဆောင်ရည်သည် သိုလှောင်မှုကိရိယာတစ်ခုစီ၏ ကြိုတင်ပြင်ဆင်ခြင်းအဆင့်တစ်လျှောက်တွင် ကွဲပြားပါသည်။ ကျွန်ုပ်တို့၏ ပေါင်းစပ် enterprise storage benchmark လုပ်ငန်းစဉ်သည် drive ၏ ကြိုတင်ပြင်ဆင်ခြင်းအဆင့်တွင် မည်သို့လုပ်ဆောင်သည်ကို ခွဲခြမ်းစိတ်ဖြာခြင်းဖြင့် စတင်ပါသည်။ နှိုင်းယှဉ်နိုင်သော drive တစ်ခုစီကို ရောင်းချသူ၏ကိရိယာများကို အသုံးပြု၍ လုံခြုံစွာဖျက်ပစ်ပြီး၊ device ကို thread တစ်ခုလျှင် ၁၆ ခုပါသော queue ဖြင့် thread ၁၆ ခု၏ လေးလံသောဝန်အောက်တွင် စမ်းသပ်မည့် workload တူညီသော steady-state သို့ ကြိုတင်ပြင်ဆင်ပြီးနောက်၊ thread/queue depth profile များစွာတွင် သတ်မှတ်ထားသော အကွာအဝေးများတွင် စမ်းသပ်ပြီး အသုံးပြုမှုအနည်းငယ်နှင့် များများအသုံးပြုမှုအောက်တွင် စွမ်းဆောင်ရည်ကို ပြသပါသည်။

  • ကြိုတင်အခြေအနေပြင်ဆင်ခြင်းနှင့် မူလတည်ငြိမ်အခြေအနေစမ်းသပ်မှုများ-
  • ပမာဏ (ဖတ်+ရေး IOPS စုစည်းမှု)
  • ပျမ်းမျှ နှောင့်နှေးမှု (ဖတ်+ရေး နှောင့်နှေးမှု အတူတကွ ပျမ်းမျှ)
  • အများဆုံး နှောင့်နှေးမှု (အမြင့်ဆုံး ဖတ်ရန် သို့မဟုတ် ရေးရန် နှောင့်နှေးမှု)
  • နှောင့်နှေးမှု စံသွေဖည်မှု (ဖတ်+ရေး စံသွေဖည်မှုကို ပျမ်းမျှပေါင်းစပ်ထားသည်)

ကျွန်ုပ်တို့၏ Enterprise Synthetic Workload Analysis တွင် လက်တွေ့လုပ်ငန်းဆောင်တာများအပေါ် အခြေခံသည့် ပရိုဖိုင်နှစ်ခု ပါဝင်သည်။ ဤပရိုဖိုင်များကို ကျွန်ုပ်တို့၏ ယခင်စံနှုန်းများအပြင် enterprise hardware အတွက် အသုံးများသော အမြင့်ဆုံး 4k read/write speed နှင့် 8k 70/30 ကဲ့သို့သော ကျယ်ကျယ်ပြန့်ပြန့်ထုတ်ဝေထားသော တန်ဖိုးများနှင့် နှိုင်းယှဉ်ရလွယ်ကူစေရန် တီထွင်ထားပါသည်။

  • 4k
    • ၁၀၀% ဖတ်ရန် သို့မဟုတ် ၁၀၀% ရေးသားရန်
    • ၁၀၀% ၁၂၈k
  • ၈၀၀၀၇၀/၃၀
    • ၇၀% ဖတ်၊ ၃၀% ရေးသား
    • ၁၀၀% ၁၂၈k

ကျွန်ုပ်တို့၏ ပထမဆုံးစမ်းသပ်မှုသည် 16T/16Q load ဖြင့် 100% 4k random write performance ကို တိုင်းတာသည်။ ဤအခြေအနေတွင် MX6300 သည် အားအကောင်းဆုံးစွမ်းဆောင်ရည်ဖြင့် စတင်ပြီးနောက် တည်ငြိမ်သောအခြေအနေတွင် ဒုတိယနေရာသို့ ကျဆင်းသွားကာ 225K IOPS အမှတ်အသားဝန်းကျင်တွင် ရှိနေခဲ့သည်။

ပျမ်းမျှ latency ကိုကြည့်မယ်ဆိုရင် MX6300 ဟာ အစပိုင်းမှာ ကောင်းကောင်းစတင်ခဲ့ပြီး 1ms နဲ့ 1.2ms ကြားမှာ တည်ငြိမ်တဲ့အခြေအနေမှာ ရှိနေပြီး ထိပ်ဆုံးနားမှာ ရှိနေပါတယ်။

အမြင့်ဆုံး latency နဲ့ MX6300 ဟာ ပြန်လည်အားကောင်းလာပြီး တည်ငြိမ်တဲ့အခြေအနေမှာ 6ms ကနေ 8ms နီးပါးအထိ တဖြည်းဖြည်းမြင့်တက်လာကာ အလုံးစုံဒုတိယနေရာမှာ ရပ်တည်နေပါတယ်။ အစောပိုင်းမှာ 13.54ms အထိ မြင့်တက်ခဲ့ပြီး နောက်ဆုံးမှာ ပိုကြီးတဲ့ 9.92ms အထိ မြင့်တက်ခဲ့ပါတယ်။

စံသွေဖည်မှုတွက်ချက်မှုများကို ရေးဆွဲခြင်းဖြင့် benchmark တစ်ခုအတွင်း စုဆောင်းရရှိသော တစ်ဦးချင်း latency အချက်အလက်အမှတ်များအကြား ကွဲပြားမှုပမာဏကို နှိုင်းယှဉ်ရန် ပိုမိုရှင်းလင်းသောနည်းလမ်းကို ပေးစွမ်းသည်။ ကျွန်ုပ်တို့၏ စံသွေဖည်မှုစမ်းသပ်မှုဖြင့် MX6300 သည် စတင်ခဲ့ပြီး စမ်းသပ်မှုအများစုအတွက် .5ms တွင်သာ လည်ပတ်နေခဲ့ပြီး တစ်လျှောက်လုံး အားကောင်းနေခဲ့သည်။ Huawei တွင် latency နိမ့်သော်လည်း MX6300 ထက် တသမတ်တည်းမရှိခဲ့ပါ။

drive တွေကို preconditioning လုပ်ပြီးသွားတဲ့အခါ primary synthetic benchmarks တွေကို ကြည့်ကြရအောင်။ 4K throughput မှာ MX6300 ဟာ ပြဿနာမရှိဘဲ အမြင့်ဆုံး read နေရာကို ရယူထားတာကို တွေ့ရပါတယ်။ MX6300 ဟာ 904,747 IOPS read ပေးခဲ့ပြီး သူ့ရဲ့ အနီးစပ်ဆုံးပြိုင်ဘက်ထက် 150K IOPS ပေးခဲ့ရပါတယ်။ write performance မှာတော့ ထိပ်ဆုံးနေရာ မရခဲ့ပေမယ့် 218,348 IOPS နဲ့ ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပါတယ်။

ပျမ်းမျှ latency နဲ့အတူ တူညီတဲ့ အနေအထားကို ကျွန်တော်တို့ တွေ့ရပါတယ်။ MX6300 ဟာ read 0.28ms နဲ့ အကောင်းဆုံးစွမ်းဆောင်ရည်ရှိပြီး write 1.17ms နဲ့ ဒုတိယနေရာမှာ ရပ်တည်နေပါတယ်။

အမြင့်ဆုံး latency အရ MX6300 က သိပ်မကောင်းပါဘူး။ read latency မှာ 17.7ms ရလဒ်နဲ့ အုပ်စုရဲ့ အောက်ဆုံး သုံးပုံတစ်ပုံမှာ ရှိနေပြီး write latency မှာတော့ 8.13ms နဲ့ တတိယနေရာမှာ ရှိနေပါတယ်။

standard deviation အရ MX6300 သည် write latency တွင် read တွင် ဒုတိယအကောင်းဆုံးဖြစ်ပြီး read latency 0.205ms နှင့် write latency 0.496ms ရှိသည်။

ကျွန်ုပ်တို့ရဲ့ နောက်ထပ် workload မှာ 8k transfers တွေကို 70% read operations နဲ့ 30% write operations အချိုးနဲ့ အသုံးပြုပါတယ်။ MX6300 က နောက်ထပ် အားကောင်းတဲ့ စွမ်းဆောင်ရည်ကို ပေးစွမ်းခဲ့ပါတယ်။ အနိမ့်ဆုံးအဆင့်မှာ စတင်ခဲ့ပေမယ့် ဒုတိယနေရာမှာ ရပ်တည်နိုင်ခဲ့ပြီး 18,000 IOPS ဝန်းကျင်မှာ တည်ငြိမ်တဲ့အခြေအနေတစ်ခုကို ရောက်ရှိခဲ့ပါတယ်။

ပျမ်းမျှ latency ဖြင့် MX6300 သည် 1ms ကျော်သာစတင်ခဲ့ပြီး တစ်လျှောက်လုံး 1.5ms အောက်တွင်ရှိနေခဲ့သည်။

အမြင့်ဆုံး latency benchmark မှာ MX6300 ဟာ တစ်လျှောက်လုံး 20ms အောက်မှာပဲ ရှိနေတော့ပြီး တခြား drive တွေနဲ့ ယှဉ်ရင် တော်တော်လေး တသမတ်တည်း စွမ်းဆောင်ရည်ကို ပေးစွမ်းနိုင်ပါတယ်။

8k 70/30 ကြိုတင်အခြေအနေအတွက် စံသွေဖည်မှုတွက်ချက်မှုများသည် တည်ငြိမ်သောအခြေအနေသို့ ချဉ်းကပ်လာစဉ်အတွင်း တသမတ်တည်းရှိပြီး ထူးခြားမှုမရှိသော latency profile ၏အခြေအနေတွင် အမြင့်ဆုံး latency anomaly ကို ထည့်သွင်းထားသည်။ MX6300 သည် တစ်လျှောက်လုံး 1ms ဝန်းကျင်တွင် ရှိနေခဲ့ပြီး အနည်းငယ်နိမ့်ကျစွာ စတင်ပြီး အဆုံးသတ်ခဲ့သည်။

drives များကို ကြိုတင် conditioned လုပ်ပြီးသည်နှင့် 8k 70/30 throughput benchmark သည် workload intensity ကို thread ၂ ခုနှင့် queue ၂ ခုမှ thread ၁၆ ခုအထိ နှင့် queue ၁၆ ခုအထိ ကွဲပြားစေသည်။ MX6300 သည် အမြင့်ဆုံး IOPS 246,371 ဖြင့် ဒုတိယနေရာတွင် ရပ်တည်ခဲ့သည်။

ပျမ်းမျှ latency က MX6300 မှာ latency 1.03ms ထက် မပိုတဲ့အတွက် အလားတူ အနေအထားကို ပေးပါတယ်။

MX6300 ဟာ max latency benchmark မှာ အနည်းငယ်ပိုကောင်းအောင် စွမ်းဆောင်ရည်ပြသခဲ့ပြီး latency ကိုလည်း အဆက်မပြတ်နိမ့်ကျအောင် ထိန်းသိမ်းထားပါတယ်။

စံသွေဖည်မှုအရ MX6300 သည် ထိပ်ဆုံးတတိယနေရာတွင် ရပ်တည်ခဲ့သည်။

ကောက်ချက်

Mangstor MX6300 သည် Full Height, Half Length NVMe SSD ဖြစ်သည်။ MX6300 ကို စွမ်းရည်သုံးမျိုးဖြင့် ထုတ်လုပ်ထားပြီး အမြင့်ဆုံးမှာ 5.4TB ဖြစ်သည်။ MX6300 သည် on-board processor၊ software configure လုပ်နိုင်သော controller နှင့် Toshiba eMLC NAND တို့ကို အသုံးပြုထားသောကြောင့် စွမ်းဆောင်ရည်မြင့်မားသည်။ MX6300 သည် real-time analytics၊ OLTP နှင့် server virtualization တို့အတွက် အသင့်တော်ဆုံးဖြစ်သည်။ drive သည် မြင့်မားသောစွမ်းဆောင်ရည်နှင့် latency နည်းပါးခြင်းအပြင် 7 DWPD ခံနိုင်ရည်ရှိကြောင်း အခိုင်အမာပြောဆိုထားပြီး ၅ နှစ်အာမခံလည်း ပါရှိသည်။

စွမ်းဆောင်ရည်ကိုကြည့်မယ်ဆိုရင် MX6300 ဟာ SQL Server နဲ့ FIO synthetic 4K read စမ်းသပ်မှုတွေမှာ ထိပ်ဆုံးမှာ စွမ်းဆောင်ရည်ပြသခဲ့ပါတယ်။ SQL Server TPC-C စမ်းသပ်မှုမှာ MX6300 ဟာ virtual user ၃၀,၀၀၀ ပါဝင်တဲ့ 3,000 scale workload မှာ အထင်ကြီးလောက်စရာ 2ms latency ကို ပေးစွမ်းနိုင်ခဲ့ပါတယ်။ ကျွန်တော်တို့ရဲ့ synthetic benchmark တွေမှာ MX6300 ဟာ စမ်းသပ်မှုအတော်များများမှာ ပိုမိုကောင်းမွန်စွာ ရပ်တည်နိုင်ခဲ့ပါတယ်။ စမ်းသပ်မှုအစုံနှစ်ခုလုံးမှာ ဒါမှမဟုတ် preconditioning စမ်းသပ်မှုတွေမှာ MX6300 ဟာ ခိုင်မာပြီး တည်ငြိမ်တဲ့ စွမ်းဆောင်ရည်ကို ပေးစွမ်းခဲ့ပြီး စမ်းသပ်မှုအများစုမှာ ထိပ်ဆုံးသုံးခုထဲမှာ ပါဝင်ခဲ့ပါတယ်။ ကျွန်တော်တို့ရဲ့ primary 4K စမ်းသပ်မှုမှာ MX6300 ဟာ 904,747 IOPS read ရှိပြီး ၎င်းကြေငြာထားတဲ့ စွမ်းဆောင်ရည်ထက် ပိုမိုမြင့်မားပါတယ်။ ပျမ်းမျှ 4K read latency 0.28ms ကို ကျွန်တော်တို့ တွေ့ရှိခဲ့ပါတယ်။ ကျွန်တော်တို့ရဲ့ 8K 70/30 စမ်းသပ်မှုတွေမှာ MX6300 ဟာ 246,371 IOPS ကို ပေးစွမ်းခဲ့ပါတယ်။ ကျွန်တော်တို့ရဲ့ 8K 70/30 latency စမ်းသပ်မှုတွေမှာ MX6300 ဟာ စမ်းသပ်မှုသုံးခုစလုံးမှာ ခိုင်မာစွာ ရပ်တည်နေခဲ့ပါတယ်။ အလုံးစုံပြောရရင် MX6300 က ကျွန်တော်တို့ရဲ့ Sysbench workload မှာ အားနည်းချက်တစ်ခုတည်းပဲ ရှိပါတယ်။ ဒါပေမယ့် အဲဒီအားနည်းချက်တွေထဲက အချို့ကတော့ CentOS 6.6 မှာ NVMe driver support အားနည်းတာနဲ့ ဆက်စပ်နေနိုင်ပါတယ်။ FIO ရလဒ်တွေကို တိုင်းတာခဲ့တဲ့ CentOS 7.0 နဲ့ SQL နဲ့ deploy လုပ်ခဲ့တဲ့ Server 2012 R2 တို့နဲ့ နှိုင်းယှဉ်ရင်ပေါ့။

Pros

  • ဆော့ဖ်ဝဲလ် ပြင်ဆင်သတ်မှတ်နိုင်သော ထိန်းချုပ်ကိရိယာ
  • အများဆုံး 5.4TB စွမ်းရည်
  • 4K ဖတ်ရှုမှုစွမ်းဆောင်ရည်တွင် IOPS ၉၀၀,၀၀၀ ကျော်
  • အံ့သြဖွယ်ကောင်းသော SQL Server စွမ်းဆောင်ရည်

အားနည်းချက်များ

  • CentOS 6.6 မှာ SysBench စွမ်းဆောင်ရည် နိမ့်ကျခြင်း

The Bottom Line

Mangstor MX6300 သည် မယုံနိုင်လောက်အောင် 900k+ IOP 4K ဖတ်ရှုမှုစွမ်းဆောင်ရည်ကို ပေးဆောင်သည့် FHHL NVMe SSD တစ်ခုဖြစ်ပြီး၊ အပလီကေးရှင်းများကို အရှိန်မြှင့်တင်ရန်နှင့် စီမံခန့်ခွဲသူများအား workload ကို flash ထဲသို့ offload လုပ်ခြင်းဖြင့် ၎င်းတို့၏ DRAM ကို တိုးချဲ့နိုင်စွမ်းကို ပေးစွမ်းရန် ဒီဇိုင်းထုတ်ထားသည်။

Mangstor MX6300 ထုတ်ကုန်စာမျက်နှာ

ဤသုံးသပ်ချက်ကို ဆွေးနွေးပါ

StorageReview သတင်းလွှာအတွက် စာရင်းသွင်းပါ

StorageReview မှာ ပါဝင်လုပ်ဆောင်ပါ

သတင်းလွှာ | YouTube | ပေါ့ဒ်ကတ်စ် iTunes / Spotify | Instagram | Twitter | TikTok | RSS Feed

အဒမ်အမ်းစထရောင်း

အာဒမ်သည် StorageReview.com ၏ အကြီးတန်းသတင်းအယ်ဒီတာဖြစ်ပြီး ကျွန်ုပ်တို့၏ အတွင်းပိုင်းနှင့် freelance အကြောင်းအရာအဖွဲ့များကို စီမံခန့်ခွဲပါသည်။