StorageReview.com

Micron RealSSD P320h Enterprise PCIe သုံးသပ်ချက်

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

Micron RealSSD P320h သည် half-height, half-length (HHHL) application accelerator တစ်ခုဖြစ်ပြီး SLC NAND နှင့် PCIe Gen 2 x8 interface ကို အသုံးပြု၍ 3.2 GB/s sequential read နှင့် 785,000 random read IOPS အထိ စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးပါသည်။ P320h architecture သည် flash drive အများအပြားကို RAID ဖြင့် ယေဘုယျအားဖြင့် အသုံးပြုသည့် အခြား application accelerator များနှင့် ကွဲပြားပါသည်။ Micron ၏ ကမ်းလှမ်းချက်သည် ကွဲပြားပြီး Fusion-io နှင့် Virident တို့၏ ချဉ်းကပ်မှုနှင့် ဆင်တူသော custom controller ပါရှိသော RAIN (redundant array of independent NAND) ကို အသုံးပြုထားသည်။ ဤ architecture သည် Micron အား drive တွင် မြင့်မားသော data security ကို ပေးဆောင်နေစဉ်တွင် မြန်နှုန်းနှင့် latency မြင့်မားခြင်း တောင်းဆိုမှုများကို ကြွားဝါနိုင်စေပါသည်။ ဤသုံးသပ်ချက်တွင်၊ ကျွန်ုပ်တို့သည် 700GB ကတ်တစ်စုံကို စမ်းသပ်ပြီး ၎င်းတို့သည် မည်မျှမြန်ဆန်သည်ကိုသာမက Windows Server 2012 တွင် P320h ၏ တိုးတက်မှုကိုပါ ကြည့်ရှုပါမည်။

အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း၊ drive architecture နှင့် NAND management policies များသည် throughput နှင့် latency ရှုထောင့်နှစ်မျိုးလုံးမှကြည့်လျှင် device performance အရ အရေးပါသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။ P320h ဖြင့် Micron သည် ၎င်းတို့၏ကိုယ်ပိုင် IP ကို ​​IDT မှ ASIC ဒီဇိုင်းနှင့် ထုတ်လုပ်မှုနှင့် ပေါင်းစပ်ထားသည်။ အသားတင်ရလဒ်မှာ RAIN အပါအဝင် NAND management နှင့် control တွင် Micron ၏ proprietary intelligence ပါဝင်သော ASIC controller တစ်ခုဖြစ်သည်။ Micron ၏ RAIN ချဉ်းကပ်မှုသည် NAND ကိုကိုင်တွယ်ပုံတွင် အလွန်ထိရောက်ပြီး ထိုထိရောက်မှုသည် P320h ၏ performance နှင့် data protection ကို မောင်းနှင်ပေးသောအရာဖြစ်သည်။ Micron သည် RAIN အတွင်းရှိ 7+1P RAID5 architecture ကို အသုံးပြုသည်။ 7+1 level တွင် striping ကို အသုံးပြုခြင်းဖြင့် Micron သည် parity မပါသော drive နှင့် တူညီသော performance ကို ပေးစွမ်းနိုင်သော်လည်း data protection enterprise များလိုအပ်သော data protection ကို ပေးစွမ်းနိုင်ဆဲဖြစ်သည်။

P320h ဟာ Micron NAND စီမံခန့်ခွဲမှုနည်းပညာတွေကြောင့် စိတ်ဝင်စားစရာကောင်းပေမယ့် ရုပ်ပိုင်းဆိုင်ရာအရလည်း စိတ်ဝင်စားစရာကောင်းပါတယ်။ HHHL PCB မှာ SLC NAND နဲ့ DDR အပါအဝင် Micron အစိတ်အပိုင်းတွေနဲ့ ပြည့်နှက်နေပြီး အမြင့်ဆုံးစွမ်းဆောင်ရည်ကို ရောက်ရှိဖို့ ပြင်ပပါဝါချိတ်ဆက်မှု မလိုအပ်ပါဘူး။ ကျွန်ုပ်တို့ရဲ့ 700GB drives တွေမှာ single controller မှာရှိတဲ့ passive heat sink က မီးမောင်းထိုးပြထားတဲ့ NAND အပိုင်း ၆၄ ပိုင်းပါရှိပါတယ်။ single controller ဒီဇိုင်းက hardware နဲ့ software မှတစ်ဆင့် controller များစွာကို ပေါင်းစပ်အသုံးပြုရတဲ့ ယှဉ်ပြိုင်ဖြေရှင်းချက်တွေထက် ပိုမိုကောင်းမွန်တဲ့ စွမ်းဆောင်ရည်နဲ့ ယုံကြည်စိတ်ချရမှုကို ပေးစွမ်းပါတယ်။ Micron NAND အတွက် သီးသန့်ဒီဇိုင်းထုတ်ထားတဲ့ controller ကို အသုံးပြုခြင်းက drive ရဲ့ interoperability၊ စွမ်းဆောင်ရည်နဲ့ ပံ့ပိုးမှုမှာ Micron ကို နောက်ထပ်အားသာချက်တစ်ခု ပေးပါတယ်။ အခြားနေရာတွေမှာ ဖော်ပြထားတာတွေနဲ့ ဆန့်ကျင်ဘက်အနေနဲ့ drive က NVMe ကို မထောက်ပံ့ပေမယ့် Micron ဟာ အနာဂတ်ထုတ်ကုန်တွေနဲ့ အဲဒီလမ်းကြောင်းကို ဦးတည်နေပါတယ်။

Micron က P320h ကို SLC-only capacities နှစ်မျိုးနဲ့ ရောင်းချပေးပါတယ်။ 350GB နဲ့ 700GB ဆိုပြီး အသုံးပြုနိုင်ပါတယ်။ 350GB drive က 512GB RAW ကနေစပေမယ့် RAIN အတွက် 12.5% ​​နဲ့ over-provisioning အတွက် 22% နုတ်လိုက်ရင် 350GB အထိ ရပါတယ်။ P320h က 350GB model အတွက် 25PB နဲ့ 700GB အတွက် 50PB အထိ ခံနိုင်ရည်ရှိပြီး drive management နဲ့ health reporting အတွက် software tools တွေ ပါဝင်ပါတယ်။

Micron RealSSD P320h သတ်မှတ်ချက်များ

  • စွမ်းရည်
    • ၇၀၀ ဂစ်ဂါဘိုက် (MTFDGAR၇၀၀SAH-၁N၁AB)
      • အဆင့်ဆင့်ဖတ်ရှုမှု: 3.2 GB/s (128KB၊ တည်ငြိမ်သောအခြေအနေ)
      • အဆက်မပြတ်ရေးသားမှု: 1.9 GB/s (128KB၊ တည်ငြိမ်သောအခြေအနေ)
      • ကျပန်းဖတ်ရှုမှု: 785,000 IOPS (4KB၊ တည်ငြိမ်သောအခြေအနေ)
      • ကျပန်းရေးသားမှု: 175,000 IOPS (4KB၊ တည်ငြိမ်သောအခြေအနေ)
    • ၇၀၀ ဂစ်ဂါဘိုက် (MTFDGAR၇၀၀SAH-၁N၁AB)
      • အဆင့်ဆင့်ဖတ်ရှုမှု: 3.2 GB/s (128KB၊ တည်ငြိမ်သောအခြေအနေ)
      • အဆက်မပြတ်ရေးသားမှု: 1.9 GB/s (128KB၊ တည်ငြိမ်သောအခြေအနေ)
      • ကျပန်းဖတ်ရှုမှု: 785,000 IOPS (4KB၊ တည်ငြိမ်သောအခြေအနေ)
      • ကျပန်းရေးသားမှု: 205,000 IOPS (4KB၊ တည်ငြိမ်သောအခြေအနေ)
  • အသင့်ဖြစ်ချိန် နှောင့်နှေးမှု: <၄၂µs (၅၁၂ bytes)
  • ရေးသားချိန်: <9µs
  • အင်တာဖေ့စ်- PCIe Gen2 x8
  • ပါဝါ: အများဆုံး 25W၊ အလုပ်မလုပ်ချိန်တွင် 10W
  • ပုံစံအချက်: HHHL
  • မူရင်း command များကို command ၂၅၆ ခုအထိ တန်းစီခြင်း
  • ခံနိုင်ရည်: 350GB – 25PB၊ 700GB – 50PB
  • အရွယ်အစား: 68.90mm x 167.65mm x 18.71mm
  • လည်ပတ်အပူချိန်- 0°C မှ +50°C
  • OS ကိုအသုံးပြုပုံများ
    • မိုက်ခရိုဆော့ဖ်- Windows Server 2008 R2 SP1 (x86-64)၊ Windows Server 2008 R2 SP1 Hyper-V (x86-64)၊ Windows Server 2012 (x86-64) SP128၊ Windows Server 2012 Hyper-V (x64)
    • Linux: RHEL Linux 5.5, 5.6, 5.7, 5.8 (SP128), 6.1, 6.2 (x86-64), SLES Linux 11 SP1 နှင့် SP2 (x86-64)
    • အခမဲ့ရင်းမြစ် GPL (Kernel Rev. 2.6.25+)
  • သက်တမ်းကုန်ဆုံးချိန် ဒေတာသိမ်းဆည်းမှု ၁ နှစ်

ဗီဒီယို ခြုံငုံသုံးသပ်ချက်

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

Micron RealSSD P320h သည် ဒီဇိုင်းအရ ဈေးကွက်တွင် အခြေခံအကျဆုံး PCIe AA layout ပါရှိသော Half-Height Half-Length x8 PCI-Express ကတ်တစ်ခုဖြစ်သည်။ controller တစ်ခုတည်းနှင့် သေးငယ်သော daughter card နှစ်ခုဖြင့် ယနေ့အထိ ကျွန်ုပ်တို့သုံးသပ်ခဲ့သော အခြားဖြေရှင်းချက်ထက် ပိုမိုပါးလွှာပြီး ရှုပ်ထွေးမှုအနည်းဆုံးဖြစ်သည်။ ၎င်းသည် Micron အတွက် နည်းလမ်းများစွာဖြင့် အကျိုးရှိသည်။ ပထမဦးစွာ ကတ်သည် ဈေးကွက်ရှိ PCIe expansion card များကို ပံ့ပိုးပေးသော server အားလုံးနီးပါးတွင် အလိုအလျောက် ကိုက်ညီသော်လည်း enterprise ဖြေရှင်းချက်များ၏ အလုံးစုံယုံကြည်စိတ်ချရမှုကို နှိုင်းယှဉ်သောအခါတွင်လည်း အရေးပါလာသည်။ Fusion-io “Duo” ကမ်းလှမ်းချက်များကဲ့သို့ controller တစ်ခုတည်းနှင့် PCIe switch တစ်ခုမျှမပါဘဲ ပျက်စီးနိုင်သော အစိတ်အပိုင်းများ နည်းပါးသည်။ ၎င်းသည် SandForce controller များစွာကို RAID လုပ်သည့် ယှဉ်ပြိုင်ဖြေရှင်းချက်အချို့တွင် တွေ့ရသော multi-controller configuration များနှင့် သိသိသာသာ ကွာခြားသည်။ ပလက်ဖောင်းများကို ထုတ်လုပ်မှုတွင် ပြီးသည်နှင့် ပိတ်ပစ်ရန် မုန်းတီးသော ဈေးကွက်တွင်၊ နောင်တွင် အစားထိုးခြင်းမှလွဲ၍ ယနေ့ သင်တပ်ဆင်ထားသော device သည် ပြဿနာမဖြစ်စေဘဲ နှစ်ပေါင်းများစွာ အလုပ်လုပ်မည်ကို သိရှိခြင်းသည် အလွန်အားသာချက်တစ်ခုဖြစ်သည်။

Micron RealSSD P320h ရဲ့ အဓိကအချက်ကတော့ ဒီဖြေရှင်းချက်အတွက် ထူးခြားတဲ့ custom Micron/IDT ASIC controller တစ်ခုပါ။ ကျွန်ုပ်တို့ရဲ့ 700GB နမူနာနှစ်ခုမှာ ဒီ controller ကို 1TB Micron SLC NAND နဲ့ ချိတ်ဆက်ပြီး 2.25GB Micron DDR RAM နဲ့ buffered လုပ်ထားပါတယ်။ သင်ဘယ်လိုကြည့်ကြည့် အဲဒီပစ္စည်းတွေက Micron ရဲ့ အားသာချက်ကြီးတစ်ခုကို ပေးစွမ်းပါတယ်၊ ဘာလို့လဲဆိုတော့ အဲဒီအစိတ်အပိုင်းတွေအားလုံးကို core level မှာ ဘယ်လိုအလုပ်လုပ်လဲဆိုတာကို အသေးစိတ်သိရှိထားလို့ပါ။

Micron RealSSD P320h သည် ပါဝါသုံးစွဲမှုတွင် အလွန်လျင်မြန်ပြီး PCIe 2.0 x8 bus မှ 25 watts အောက်သာ အသုံးပြုပြီး ပြင်ပပါဝါချိတ်ဆက်မှု မလိုအပ်ပါ။ ၎င်းသည် P320h အား တပ်ဆင်ရန် သင့်လျော်သော platform များကို ရှာဖွေရာတွင် ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိစေပြီး PCIe-spec မှတစ်ဆင့် ပါဝါထောက်ပံ့ရန် server များကို စမ်းသပ်ရန် အပိုပါဝါကြိုးများ မလိုအပ်ပါ။

စီမံခန့်ခွဲမှုဆော့ဝဲ

အပလီကေးရှင်း အရှိန်မြှင့်စက် အများစုတွင် ဆော့ဖ်ဝဲအချို့ ပါရှိသော်လည်း၊ ထိုကိရိယာများ၏ အသုံးပြုနိုင်စွမ်းနှင့် ထိရောက်မှုသည် အကောင်းဆုံးမှ အညံ့ဆုံးအထိ ရှိပါသည်။ Micron သည် CLI နှင့် GUI နှစ်မျိုးလုံးအပါအဝင် P320h ကို ပိုမိုထိရောက်စွာ စီမံခန့်ခွဲနိုင်စေရန် ဒီဇိုင်းထုတ်ထားသော ၎င်းတို့၏ RealSSD Manager ကိရိယာများကို ပံ့ပိုးပေးပါသည်။ ဤကိရိယာများသည် Windows နှင့် Linux နှစ်မျိုးလုံးနှင့် တွဲဖက်အသုံးပြုနိုင်ပြီး အင်္ဂါရပ်များစွာကို ပေးဆောင်ပါသည်။ အသုံးပြုသူများသည် ဤဆော့ဖ်ဝဲကိရိယာများကို drive firmware ကို အပ်ဒိတ်လုပ်ခြင်း၊ PCIe AA ၏ အခြေအနေကို စစ်ဆေးခြင်းအပြင် device format တစ်ခုကို စတင်ခြင်းအတွက် အသုံးပြုနိုင်ပါသည်။ ပိုမိုအဆင့်မြင့်သောအဆင့်တွင်၊ built-in logging စွမ်းရည်များဖြင့် လက်ရှိ drive အသုံးပြုမှုနှင့် အပူချိန်ကို စောင့်ကြည့်နိုင်ပါသည်။

ယနေ့အထိ ကျွန်ုပ်တို့တွေ့မြင်ခဲ့ရသော ထုတ်လုပ်သူပါဝင်သော utilities များနှင့် နှိုင်းယှဉ်ပါက Micron ၏ လုပ်ဆောင်ချက်နှင့် ဒီဇိုင်းပိုင်းအရ Fusion-io အောက်တွင် ရှိနေသည်။ ioSphere ထက် ဒီဇိုင်းပိုင်း အနည်းငယ် လျော့နည်းသော်လည်း Micron RealSSD Manager သည် ဒေသတွင်းအဆင့်တွင်သာ စီမံခန့်ခွဲမှုနှင့် စောင့်ကြည့်ခြင်းစွမ်းရည်များစွာကို ပေးဆောင်သည်။ လက်ရှိတွင် remote system များပေါ်ရှိ monitoring devices များကို ပံ့ပိုးမှုမပေးသေးသော်လည်း LSI သို့မဟုတ် OCZ management tools များနှင့် နှိုင်းယှဉ်ပါက လုပ်ဆောင်ချက်များတွင် သိသိသာသာ ပိုမိုကောင်းမွန်သည်။

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

Enterprise hardware ကို စမ်းသပ်တဲ့အခါ၊ ပတ်ဝန်းကျင်ဟာ အကဲဖြတ်ဖို့အသုံးပြုတဲ့ စမ်းသပ်ခြင်းလုပ်ငန်းစဉ်တွေလိုပဲ အရေးကြီးပါတယ်။ StorageReview မှာ ကျွန်ုပ်တို့စမ်းသပ်တဲ့ device တွေဟာ နောက်ဆုံးမှာ ဦးတည်သွားမယ့် datacenter အများစုမှာတွေ့ရတဲ့ hardware နဲ့ infrastructure တွေကို ကျွန်ုပ်တို့ ပေးဆောင်ပါတယ်။ ၎င်းမှာ enterprise server တွေနဲ့ စမ်းသပ်ခြင်းအပြင် enterprise networking၊ rack space၊ power conditioning/monitoring နဲ့ device တစ်ခုရဲ့ စွမ်းဆောင်ရည်ကို အကဲဖြတ်ဖို့အတွက် အတန်းအစားတူ comparable hardware လိုမျိုး သင့်လျော်တဲ့ infrastructure equipment တွေ ပါဝင်ပါတယ်။ ကျွန်ုပ်တို့စမ်းသပ်နေတဲ့ equipment ရဲ့ ထုတ်လုပ်သူက ကျွန်ုပ်တို့ရဲ့ review တွေကို ငွေပေးချေတာ ဒါမှမဟုတ် ထိန်းချုပ်တာ မရှိပါဘူး။ သက်ဆိုင်ရာ comparable တွေကို ကျွန်ုပ်တို့ ရဲ့ lab မှာရှိတဲ့ product တွေကနေ ကျွန်ုပ်တို့ရဲ့ ဆုံးဖြတ်ချက်အရ ရွေးချယ်ပါတယ် ။

StorageReview Enterprise စမ်းသပ်ပလက်ဖောင်း-

Lenovo ThinkServer RD240

  • ၂ x Intel Xeon X5650 (2.66GHz, 12MB Cache)
  • Windows Server 2008 Standard Edition R2 SP1 64-Bit နှင့် CentOS 6.2 64-Bit
  • Intel 5500+ ICH10R ချစ်ပ်ဆက်
  • မှတ်ဉာဏ် - 8GB (2 x 4GB) 1333Mhz DDR3 မှတ်ပုံတင်ထားသော RDIMM များ

ဒီသုံးသပ်ချက်အတွက် နှိုင်းယှဉ်နိုင်တဲ့ ထုတ်ကုန်တွေကို ရွေးချယ်တဲ့အခါ ထုတ်လုပ်သူတစ်ဦးချင်းစီက အကောင်းဆုံးတွေကို ရွေးချယ်ခဲ့ပေမယ့် SLC တပ်ဆင်ထားတဲ့ Micron RealSSD P320h နဲ့ ယှဉ်ရင် ကျိုးကြောင်းဆီလျော်တဲ့ နေရာတွေမှာသာ ရွေးချယ်ခဲ့ပါတယ်။ အဲဒီအတွက်ကြောင့် ပထမမျိုးဆက် LSI WarpDrive ကို ဒုတိယမျိုးဆက် Nytro WarpDrive နဲ့ အစားထိုးခဲ့ပြီး စွမ်းဆောင်ရည်မြင့် enterprise storage ဈေးကွက်ရဲ့ လိုအပ်ချက်တွေအတွက် latency curve အပြင်ဘက်ကို ရောက်သွားခဲ့တဲ့ OCZ Z-Drive R4 ကိုလည်း ချန်လှပ်ထားခဲ့ပါတယ်။

640GB Fusion-io ioDrive Duo

  • ထုတ်ဝေသည့်ခုနှစ်: ၂ နာရီခွဲ၊ ၂၀၁၁
  • NAND အမျိုးအစား: MLC
  • ထိန်းချုပ်ကိရိယာ: 2 x ကိုယ်ပိုင်
  • စက်ပစ္စည်းမြင်နိုင်စွမ်း- JBOD၊ OS ပေါ်မူတည်၍ software RAID
  • Fusion-io VSL ဝင်းဒိုး: 3.1.1
  • Fusion-io VSL Linux 3.1.1

200GB LSI Nytro WarpDrive WLP4-200

  • ထုတ်ဝေသည့်ခုနှစ်: ၂ နာရီခွဲ၊ ၂၀၁၁
  • NAND အမျိုးအစား: SLC
  • ထိန်းချုပ်ကိရိယာ: LSI SandForce SF-2500 မှတစ်ဆင့် LSI SAS2008 PCIe မှ SAS Bridge အထိ 4 x LSI
  • စက်ပစ္စည်း မြင်နိုင်စွမ်း- ပြင်ဆင်ထားသော ဟာ့ဒ်ဝဲ RAID0
  • LSI ဝင်းဒိုး: ၂.၁၀.၅၁.၀
  • LSI Linux: မူရင်း CentOS 6.2 ဒရိုက်ဘာ

700GB မိုက်ခရွန် RealSSD P320h

  • ထုတ်ဝေသည့်ခုနှစ်: ၂ နာရီခွဲ၊ ၂၀၁၁
  • NAND အမျိုးအစား: SLC
  • ထိန်းချုပ်ကိရိယာ: 1 x ကိုယ်ပိုင်
  • စက်ပစ္စည်း မြင်နိုင်စွမ်း- စက်ပစ္စည်းတစ်ခုတည်း
  • မိုက်ခရွန် ဝင်းဒိုးများ: 7.03.3452.00
  • မိုက်ခရွန် လင်းနစ်ဇ်: ၁.၃.၇-၁

Enterprise Synthetic Workload ခွဲခြမ်းစိတ်ဖြာခြင်း (စတော့ရှယ်ယာဆက်တင်များ)

PCIe သိုလှောင်မှု ဖြေရှင်းချက်များကို ကျွန်ုပ်တို့ ကြည့်ရှုပုံသည် ရိုးရာ burst သို့မဟုတ် steady-state စွမ်းဆောင်ရည်ထက် ပိုမိုနက်ရှိုင်းပါသည်။ ရှည်လျားသောကာလတစ်ခုအတွင်း ပျမ်းမျှစွမ်းဆောင်ရည်ကို ကြည့်ရှုသောအခါ၊ ထိုကာလအတွင်း စက်ပစ္စည်းမည်သို့လုပ်ဆောင်ပုံအသေးစိတ်အချက်အလက်များကို သင်မေ့သွားပါလိမ့်မည်။ flash စွမ်းဆောင်ရည်သည် အချိန်ကြာလာသည်နှင့်အမျှ များစွာကွဲပြားသောကြောင့်၊ ကျွန်ုပ်တို့၏ benchmarking လုပ်ငန်းစဉ်အသစ်သည် စုစုပေါင်း throughput၊ ပျမ်းမျှ latency၊ peak latency နှင့် စက်ပစ္စည်းတစ်ခုစီ၏ preconditioning အဆင့်တစ်ခုလုံးတွင် standard deviation အပါအဝင် စွမ်းဆောင်ရည်ကို ခွဲခြမ်းစိတ်ဖြာပါသည်။ high-end enterprise ထုတ်ကုန်များတွင် latency သည် throughput ထက် မကြာခဏပိုအရေးကြီးပါသည်။ ဤအကြောင်းကြောင့်၊ ကျွန်ုပ်တို့၏ Enterprise Test Lab မှတစ်ဆင့် ကျွန်ုပ်တို့ထည့်သွင်းထားသော စက်ပစ္စည်းတစ်ခုစီ၏ စွမ်းဆောင်ရည်အပြည့်အစုံကို ပြသရန် ကျွန်ုပ်တို့သည် ကြိုးစားအားထုတ်ပါသည် ။

Fio workload generator ကို အသုံးပြု၍ Windows နှင့် Linux လည်ပတ်မှုစနစ်နှစ်ခုလုံးတွင် မတူညီသော driver set တစ်ခုအောက်တွင် device တစ်ခုစီ မည်သို့လုပ်ဆောင်သည်ကိုပြသရန် စွမ်းဆောင်ရည်နှိုင်းယှဉ်ချက်များကိုလည်း ထည့်သွင်းထားပါသည်။ Windows အတွက်၊ မူလပြန်လည်သုံးသပ်ချိန်တွင် နောက်ဆုံးပေါ် driver များကို အသုံးပြုပြီး၊ ထို့နောက် device တစ်ခုစီကို 64-bit Windows Server 2008 R2 ပတ်ဝန်းကျင်အောက်တွင် စမ်းသပ်ပါသည်။ Linux အတွက်၊ Enterprise PCIe Application Accelerator တစ်ခုချင်းစီက ပံ့ပိုးပေးသော 64-bit CentOS 6.2 ပတ်ဝန်းကျင်ကို အသုံးပြုပါသည်။ ဤစမ်းသပ်မှုနှင့်ပတ်သက်သည့် ကျွန်ုပ်တို့၏ အဓိကရည်မှန်းချက်မှာ OS စွမ်းဆောင်ရည် မည်သို့ကွာခြားသည်ကို ပြသရန်ဖြစ်သည်၊ အဘယ်ကြောင့်ဆိုသော် ထုတ်ကုန်စာရွက်တွင် operating system တစ်ခုကို compatible အဖြစ် စာရင်းသွင်းထားခြင်းသည် ၎င်းတို့အားလုံး၏ စွမ်းဆောင်ရည်သည် အမြဲတမ်းတူညီသည်ဟု မဆိုလိုသောကြောင့်ဖြစ်သည်။

စမ်းသပ်ထားသော စက်ပစ္စည်းအားလုံးကို အစမှအဆုံးအထိ တူညီသော စမ်းသပ်မှုမူဝါဒအောက်တွင် လုပ်ဆောင်ပါသည်။ လက်ရှိတွင်၊ တစ်ဦးချင်း workload တစ်ခုချင်းစီအတွက်၊ ရောင်းချသူမှ ထောက်ပံ့ပေးသောကိရိယာများကို အသုံးပြု၍ စက်ပစ္စည်းများကို လုံခြုံစွာဖျက်ပစ်ပြီး၊ တူညီသော workload ဖြင့် steady-state သို့ ကြိုတင်ပြင်ဆင်ပြီးဖြစ်သည်။ စက်ပစ္စည်းကို thread တစ်ခုလျှင် ၁၆ ခုပါသော queue ဖြင့် thread ၁၆ ခု၏ လေးလံသောဝန်အောက်တွင် စမ်းသပ်မည်ဖြစ်ပြီး၊ ထို့နောက် အသုံးပြုမှုအနည်းငယ်နှင့် လေးလံသောအသုံးပြုမှုအောက်တွင် စွမ်းဆောင်ရည်ကိုပြသရန် thread/queue depth profile များစွာတွင် သတ်မှတ်ထားသောကြားကာလများတွင် စမ်းသပ်မည်ဖြစ်သည်။ 100% read activity ရှိသော စမ်းသပ်မှုများအတွက်၊ ကြိုတင်ပြင်ဆင်ခြင်းသည် 100% write သို့ပြောင်းသွားသော်လည်း တူညီသော workload ဖြင့်ဖြစ်သည်။

ကြိုတင်အခြေအနေပြင်ဆင်ခြင်းနှင့် မူလတည်ငြိမ်အခြေအနေစမ်းသပ်မှုများ-

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

ဤအချိန်တွင် Enterprise Synthetic Workload Analysis တွင် လက်တွေ့ကမ္ဘာလှုပ်ရှားမှုကို ထင်ဟပ်စေရန် ကြိုးစားနိုင်သည့် ဘုံပရိုဖိုင်လေးခု ပါဝင်သည်။ ၎င်းတို့ကို ကျွန်ုပ်တို့၏ ယခင် benchmark များနှင့် ဆင်တူမှုအချို့ရှိစေရန်အပြင် အများဆုံး 4K read နှင့် write speed ကဲ့သို့သော ကျယ်ပြန့်စွာထုတ်ဝေထားသော တန်ဖိုးများနှင့် နှိုင်းယှဉ်ရန်အတွက် ဘုံအခြေခံတစ်ခုအပြင် enterprise drive များအတွက် အသုံးများသော 8K 70/30 တို့ကို ရွေးချယ်ခဲ့ခြင်းဖြစ်သည်။ transfer size အမျိုးမျိုးကို ပေးဆောင်သည့် ရိုးရာ File Server နှင့် Webserver အပါအဝင် legacy mixed workloads နှစ်ခုကိုလည်း ကျွန်ုပ်တို့ ထည့်သွင်းထားသည်။ ဤနောက်ဆုံးနှစ်ခုကို ကျွန်ုပ်တို့၏ဆိုက်တွင် မိတ်ဆက်ပြီးသည်နှင့် ထိုအမျိုးအစားများတွင် application benchmark များဖြင့် အဆင့်လိုက်ဖယ်ရှားပြီး synthetic workloads အသစ်များဖြင့် အစားထိုးသွားမည်ဖြစ်သည်။

  • 4K
    • ၁၀၀% ဖတ်ရန် သို့မဟုတ် ၁၀၀% ရေးသားရန်
    • ၁၀၀% ၁၂၈K
  • ၈K ၇၀/၃၀
    • ၇၀% ဖတ်၊ ၃၀% ရေးသား
  • ဖိုင်ဆာဗာ
    • ၇၀% ဖတ်၊ ၃၀% ရေးသား
    • 10% 512b၊ 5% 1k၊ 5% 2k၊ 60% 4k၊ 2% 8k၊ 4% 16k၊ 4% 32k၊ 10% 64k
  • ဝက်ဘ်ဆိုက်
    • 100% ဖတ်ပါ။
    • ၂၂% ၅၁၂ခ၊ ၁၅% ၁ထောင်၊ ၈% ၂ထောင်၊ ၂၃% ၄ထောင်၊ ၁၅% ၈ထောင်၊ ၂% ၁၆ထောင်၊ ၆% ၃၂ထောင်၊ ၇% ၆၄ထောင်၊ ၁% ၁၂၈ထောင်၊ ၁% ၅၁၂ထောင်

4K random write preconditioning workload ကို လွှမ်းခြုံထားတဲ့ ကျွန်ုပ်တို့ရဲ့ ပထမဆုံးစမ်းသပ်မှုကို ဖြတ်သန်းတဲ့အခါ Micron RealSSD P320h ဟာ Lenovo ThinkServer မှာ burst speeds 400k IOPS နီးပါးနဲ့ မြင့်မားစွာ စတင်ခဲ့ပါတယ်။ စွမ်းဆောင်ရည်ဟာ မိနစ် ၈၀ ဝန်းကျင်မှာ 200k IOPS အထက်မှာ ရှိနေပြီး ကျွန်ုပ်တို့ရဲ့ CentOS 6.2 နဲ့ Windows Server 2008 စမ်းသပ်ပတ်ဝန်းကျင်တွေကြားမှာ အလွန်ဆင်တူတဲ့ စွမ်းဆောင်ရည်ကို ရရှိခဲ့ပါတယ်။

ကျွန်ုပ်တို့၏ 4K ကြိုတင်အခြေအနေစမ်းသပ်မှုကာလအတွင်း ပျမ်းမျှ latency ကိုကြည့်လျှင် P320h သည် 16T/16Q load ဖြင့် latency 1ms ကျော်တွင် လျင်မြန်စွာအခြေချနိုင်ခဲ့ပြီး SLC တပ်ဆင်ထားသော LSI Nytro WarpDrive ထက်များစွာနိမ့်သည်။

ကျွန်ုပ်တို့ရဲ့ preconditioning workload ကာလတစ်လျှောက် Windows နဲ့ Linux ရဲ့ အမြင့်ဆုံး latency ကို နှိုင်းယှဉ်ကြည့်တဲ့အခါ Linux environment က high-latency spikes အနည်းဆုံးပဲ ပေးစွမ်းနိုင်ခဲ့ပြီး Windows driversset ကတော့ တစ်ခါတစ်ရံမှာ 1,000ms အထိ မြင့်တက်ခဲ့တာကို တွေ့ရှိခဲ့ပါတယ်။

၁၀၀၀ မီလီစက္ကန့် မြင့်တက်မှုများသည် စိတ်အနှောင့်အယှက်ဖြစ်စေနိုင်သော်လည်း၊ စံသွေဖည်မှုကို နှိုင်းယှဉ်ခြင်းသည် စမ်းသပ်မှုကြာချိန်တစ်လျှောက် ಒಟ್ಟಾರೆ latency ၏ အလုံးစုံပုံရိပ်ကို ပိုမိုကောင်းမွန်စေသည်။ P320h ၏ကိစ္စတွင်၊ Windows Server 2008 တွင် ၎င်း၏ မြင့်မားသော မြင့်တက်မှုများဖြင့်ပင် Linux တွင် ၎င်းကိုယ်တိုင်ပြီးလျှင် ဒုတိယနေရာတွင်သာ ရှိနေနိုင်ခဲ့သည်။

preconditioning phase မှ ကူးပြောင်းပြီးနောက်၊ ကျွန်ုပ်တို့သည် 4K workload ရှိ application accelerator တစ်ခုစီ၏ ရှည်လျားသော နမူနာကို 16T/16Q load ဖြင့် ယူခဲ့ပါသည်။ Micron RealSSD P320h သည် ၎င်း၏ Linux driver set ကို အားသာချက်ပေးထားသော်လည်း 4K random read နှင့် random write နှစ်မျိုးလုံးတွင် အမြင့်ဆုံးစွမ်းဆောင်ရည်ကို ပေးဆောင်ခဲ့ပါသည်။ CentOS တွင် ကျွန်ုပ်တို့သည် 417k IOPS read နှင့် Windows တွင် “378k” IOPS ကိုသာ တိုင်းတာခဲ့ပါသည်။ 4K random write speed သည် platform နှစ်ခုလုံးတွင် တသမတ်တည်းရှိပြီး 202k IOPS ကျော် တိုင်းတာခဲ့ပါသည်။

မယုံနိုင်လောက်အောင် မြင့်မားတဲ့ throughput နဲ့ P320h ဟာ ပျမ်းမျှ latency အနိမ့်ဆုံးဖြစ်တာ အံ့သြစရာတော့ မဟုတ်ပါဘူး။ ပျမ်းမျှ read latency က 0.6ms အထက်မှာ အနည်းငယ်ရှိပြီး write latency က 1.26ms ရှိပါတယ်။

4K ကျပန်းဖတ်ရှုမှုနှင့် ရေးသားမှုစွမ်းဆောင်ရည်၏ ကျွန်ုပ်တို့၏ နောက်ဆုံးနမူနာတွင် အမြင့်ဆုံး latency နှိုင်းယှဉ်သောအခါ၊ Micron RealSSD P320h သည် Windows နှင့် Linux နှစ်မျိုးလုံးတွင် အမြင့်ဆုံး 4K ကျပန်းဖတ်ရှုမှု blips အချို့ရှိခဲ့သည်။ ကျပန်းရေးသားမှုစွမ်းဆောင်ရည်သည် Windows ဘက်တွင် အမြင့်ဆုံး latency ရှိပြီး Linux အပိုင်းတွင် အမြင့်ဆုံး latency နည်းပါးသောကြောင့် ပိုမိုကွဲပြားသည်။

အလုံးစုံ latency ကို ပိုမိုနက်ရှိုင်းစွာ လေ့လာကြည့်လျှင် Micron realSSD P320h သည် Linux တွင် အတည်ငြိမ်ဆုံး ကျပန်း 4K စွမ်းဆောင်ရည်ကို ပေးစွမ်းခဲ့ပြီး ၎င်း၏ Windows drivers များနှင့် အနည်းငယ် လျော့နည်းပါသည်။

ကျွန်ုပ်တို့၏ နောက်ထပ်စမ်းသပ်မှုသည် အာရုံကို ကျွန်ုပ်တို့၏ 8K 70/30 workload သို့ ရွှေ့ပြောင်းသွားပြီး Micron P320h သည် throughput တွင် ကျယ်ပြန့်သော အားသာချက်ဖြင့် အုပ်စုကို ထပ်မံဦးဆောင်နေပါသည်။ ဤအပိုင်းတွင် burst speeds များသည် စမ်းသပ်မှုစတင်ပြီး မိနစ် ၃၀ အတွင်း ပြောင်းလဲသွားပြီးနောက် မိနစ် ၁၂၀ အမှတ်အသားခန့်တွင် တည်ငြိမ်သောအခြေအနေသို့ လျော့ကျသွားခဲ့သည်။

P320h က ကျွန်ုပ်တို့ရဲ့ 8K 70/30 workload မှာ ပျမ်းမျှ latency အလွန်နည်းပါးပြီး preconditioning လုပ်ငန်းစဉ်တစ်လျှောက် 1.5ms ဝန်းကျင်သာ ရှိခဲ့ပါတယ်။ Linux driver set က အနည်းငယ် ဦးဆောင်နိုင်ခဲ့ပေမယ့် အလုံးစုံ scheme မှာတော့ အဲဒီကွာခြားချက်ကို သတိထားမိဖို့ ခက်ခဲပါလိမ့်မယ်။

ပျမ်းမျှ latency မှ အမြင့်ဆုံး latency သို့ အာရုံစိုက်မှုကို ပြောင်းလဲသောအခါ၊ Windows နှင့် Linux တွင် လုပ်ဆောင်ချက်အကြား သိသာထင်ရှားသော ကွာခြားချက်ရှိပါသည်။ Windows drivers များတွင် အမြင့်ဆုံး response time များသည် 1,000-1,200ms အကြားတွင် ရှိပြီး Linux ဘက်ခြမ်းတွင် 200ms ဝန်းကျင်တွင် နိမ့်ကျပါသည်။

အမြင့်ဆုံး latency က အဆိုးဆုံး single response time တွေကို ပြသနေပေမယ့်၊ ကျွန်ုပ်တို့ရဲ့ နောက်အပိုင်းမှာတော့ preconditioning stage မှာ latency ရဲ့ အလုံးစုံပုံရိပ်ကို ဘယ်လိုပြသခဲ့လဲဆိုတာကို ကြည့်ဖို့ standard deviation ကို လေ့လာထားပါတယ်။ Linux မှာ Micron P320h က Windows ဘက်ခြမ်းနဲ့ ယှဉ်ရင် consistency အဆင့် ပိုကောင်းပါတယ်။ Windows စွမ်းဆောင်ရည်က consistency နည်းပေမယ့် အလယ်အလတ်အဆင့်မှာပဲ ရှိနေပါတယ်။

ကျွန်ုပ်တို့ 100% 4K write test တွင် လုပ်ဆောင်ခဲ့သော fixed 16 thread၊ 16 queue max workload နှင့် နှိုင်းယှဉ်ပါက၊ ကျွန်ုပ်တို့၏ ရောနှောထားသော workload profile များသည် thread/queue ပေါင်းစပ်မှုအမျိုးမျိုးတွင် စွမ်းဆောင်ရည်ကို ချိန်ညှိပေးပါသည်။ ဤစမ်းသပ်မှုများတွင် ကျွန်ုပ်တို့၏ workload intensity ကို 2 threads နှင့် 2 queue မှ 16 threads နှင့် 16 queue အထိ တိုးချဲ့ထားပါသည်။ Micron P320h သည် ဤအုပ်စုရှိ နှိုင်းယှဉ်နိုင်သော ထုတ်ကုန်များထက် မြင့်မားသော queue depths တွင် 2T/2Q အဆင့်တွင် အနည်းငယ်သာ စွမ်းဆောင်ရည်ကို ပေးဆောင်ခဲ့သည်။ spectrum တစ်ခုလုံးတွင် Linux driver set သည် ဧရိယာအများစုတွင် throughput မြင့်မားခြင်းကို အနည်းငယ်သာ ပေးဆောင်ခဲ့သည်။

Micron RealSSD P320h သည် 2T/2Q load မှလွဲ၍ အားလုံးတွင် အကောင်းဆုံး response time များကို ပေးဆောင်ပြီး 16T/16Q segment မှလွဲ၍ အားလုံးတွင် 1ms အောက်တွင်သာ ရှိနေခဲ့သည်။

စမ်းသပ်မှုအလယ်လောက်မှာ Windows ရဲ့ P320h မှာ တစ်ပြိုင်နက်တည်း thread ၄ ခုထက်ပိုတဲ့ response time တွေ ပိုများလာတာကို တွေ့ရှိရပါတယ်။ Linux drivers တွေက အဲဒီ blip တွေကို အမြင့်ဆုံးထိရောက်တဲ့ QD128 နဲ့ QD256 စမ်းသပ်မှုတွေကလွဲရင် အားလုံးမှာ 200ms နီးပါးအထိ ထိန်းထားနိုင်ခဲ့ပါတယ်။

စံသွေဖည်မှုနှင့် နှိုင်းယှဉ်ပါက Micron RealSSD P320h သည် Linux အောက်တွင် ၎င်း၏ အတည်ငြိမ်ဆုံးစွမ်းဆောင်ရည်ကို ပေးစွမ်းခဲ့ပြီး ၎င်း၏ Windows driversset အတွက် အလယ်အလတ်နေရာတွင် ရပ်တည်ခဲ့သည်။

File Server workload ဟာ device တစ်ခုချင်းစီကို ထိခိုက်စေတဲ့ transfer-size spectrum ပိုကြီးတဲ့အတွက် static 4k ဒါမှမဟုတ် 8k workload အတွက် အခြေချမယ့်အစား drive ဟာ 512b ကနေ 64K အထိ request တွေကို ကိုင်တွယ်ဖြေရှင်းရပါမယ်။ File Server preconditioning test ဟာ Micron P320h ဟာ burst speeds မှာ တခြား model တွေထက် မသာလွန်တဲ့ ပထမဆုံးနေရာဖြစ်ပြီး test ပြီးဆုံးသွားတဲ့အခါ secure-erased state ကနေပဲ ပိုမြန်လာခဲ့ပါတယ်။ 80k IOPS အောက်မှာ စတင်ခဲ့ပေမယ့် မိနစ် 100 အကြာမှာ steady-state မှာ 120k IOPS ကျော်သွားခဲ့ပါတယ်။ ဒါက ဒီ segment မှာရှိတဲ့ မော်ဒယ်တွေထက် အများကြီးသာလွန်ပါတယ်။

ပျမ်းမျှ latency ကိုကြည့်လျှင် Micron RealSSD P320h သည် 256 queue depth တွင် steady-state အနီးသို့ရောက်ရှိသောအခါ ၎င်း၏ response time များသည် ပျမ်းမျှ 2ms ဖြင့်သာ နှေးကွေးသွားခဲ့သည်။

ကျွန်တော်တို့ရဲ့ အာရုံစိုက်မှုကို အမြင့်ဆုံးတုံ့ပြန်မှုအချိန်တွေဆီ ပြောင်းလဲလိုက်တဲ့အခါ Windows driver set က ကျွန်တော်တို့ရဲ့ စမ်းသပ်မှုတစ်လျှောက်လုံးမှာ 1,000ms ဝန်းကျင်မှာ အမြင့်ဆုံးတုံ့ပြန်မှုအချိန်တွေ ပိုမိုမြင့်မားတာကို ထပ်မံပြသခဲ့ပါတယ်။ ဒါကို 50ms ထက် မပိုတဲ့ အမြင့်ဆုံးအဆင့်ကို ထိန်းသိမ်းထားနိုင်တဲ့ Linux driver set နဲ့ နှိုင်းယှဉ်ခဲ့ပါတယ်။

အမြင့်ဆုံးတုံ့ပြန်မှုအချိန်များသည် ကောင်းမွန်သောပုံမပေါ်သော်လည်း၊ Micron P320h မှ ಒಟ್ಟಾರೆ latency ၏ ပိုမိုရှင်းလင်းသောပုံရိပ်ကို ရေးဆွဲရန်အတွက် ကျွန်ုပ်တို့၏အာရုံစိုက်မှုကို standard deviation ဆီသို့ ပြောင်းလဲလိုက်ပါသည်။ ဤနေရာတွင် Windows ရှိ P320h မှ စမ်းသပ်မှုကြာချိန်တစ်လျှောက်တွင် အလင်းအမှောင်အချို့ကို သင်တွေ့မြင်နိုင်သော်လည်း ၎င်းသည် အုပ်စုထဲတွင် အနိမ့်ဆုံးအဆင့်အချို့ကို ထိန်းသိမ်းထားဆဲဖြစ်သည်။

ကျွန်ုပ်တို့၏ preconditioning အဆင့်ပြီးဆုံးပြီးနောက်၊ ကျွန်ုပ်တို့သည် 16T/16Q မှ 2T/2Q အထိ ကွဲပြားသော load ဖြင့် ကျွန်ုပ်တို့၏ primary test များကို လုပ်ဆောင်ခဲ့သည်။ Micron RealSSD P320h သည် လျင်မြန်စွာ စတင်ခဲ့ပြီး effective queue depth တိုးလာသည်နှင့်အမျှ သိသိသာသာ ဦးဆောင်ခဲ့သည်။ နောက်ဆုံးတွင် ကျွန်ုပ်တို့၏ dual-processor server တွင် စွမ်းဆောင်ရည်သည် 130k IOPS အောက်သို့ ရောက်ရှိခဲ့သည်။

ပျမ်းမျှ latency နှိုင်းယှဉ်ချက်အနေဖြင့် P320h သည် 16T/4Q တွင် ၎င်း၏ထိပ်တန်း 130k IOPS throughput ကို ပျမ်းမျှ latency 0.5ms ဝန်းကျင်ဖြင့် ပေးဆောင်ခဲ့ပြီး EQD128 နှင့် EQD256 အဆင့်များတွင် 1-2ms အထိ မြင့်တက်လာခဲ့သည်။

ကျွန်ုပ်တို့၏ File Server စမ်းသပ်မှု၏ အဓိကအပိုင်းအတွင်း အမြင့်ဆုံး latency ရုပ်ပုံသည် ကျွန်ုပ်တို့၏ စမ်းသပ်မှု၏ Windows အပိုင်းအတွင်း ယခင်စမ်းသပ်မှုများကဲ့သို့ 1,000ms blips ရှိပြီး Linux drivers များသည် အမြင့်ဆုံးတုံ့ပြန်မှုအချိန်များကို နည်းပါးစွာ ပေးဆောင်သည်။

latency standard deviation ကို နှိုင်းယှဉ်ကြည့်လျှင် Micron RealSSD P320h သည် Linux ရှိအုပ်စုတွင် အကောင်းဆုံး latency spread ကို ပေးစွမ်းခဲ့ပြီး Windows တွင် pack ၏ အလယ်အလတ်သို့ ရောက်ရှိခဲ့သည်။

ကျွန်ုပ်တို့၏ Web Server profile ကို လွှမ်းခြုံထားသော နောက်ဆုံး synthetic workload တွင်၊ ၎င်းသည် ရိုးရာအားဖြင့် 100% read test တစ်ခုဖြစ်ပြီး၊ ကျွန်ုပ်တို့၏ အဓိကစမ်းသပ်မှုများမပြုလုပ်မီ drive တစ်ခုစီကို အပြည့်အဝကြိုတင်ပြင်ဆင်ရန် 100% write activity ကို အသုံးပြုပါသည်။ ဤစမ်းသပ်မှုတွင် Micron RealSSD P320h သည် အမြန်ဆုံး steady-state စွမ်းဆောင်ရည်ဖြင့် ထွက်ပေါ်လာခဲ့သော်လည်း၊ ဤစမ်းသပ်မှုအတွက် အသစ်အဆန်းမှာ Windows နှင့် Linux drivers များအကြား throughput တွင် ရှင်းလင်းသောကွာခြားချက်ဖြစ်သည်။ Linux စွမ်းဆောင်ရည်သည် များစွာပိုမိုမြင့်မားသည့်အပြင် ပိုမိုကောင်းမွန်သော burst စွမ်းဆောင်ရည်ကိုလည်း ပေးဆောင်ပါသည်။

အာရုံစူးစိုက်မှုကို ပျမ်းမျှ latency သို့ပြောင်းလဲခြင်းဖြင့် Micron P320h သည် စမ်းသပ်မှုစတင်ချိန် မိနစ် ၂၀ ကျော်မှစ၍ ပြားချပ်ချပ်ကွေးညွှတ်မှုကို ပေးစွမ်းခဲ့ပြီး Linux စွမ်းဆောင်ရည်သည် ၂ မီလီစက္ကန့်နီးပါး ဦးဆောင်ခဲ့သည်။

P320h မှ မကြာခဏ 1,000ms blips ပြသခဲ့သည့် ယခင်စမ်းသပ်မှုများတွင် ရောနှောထားသော read/write workloads များနှင့် နှိုင်းယှဉ်ပါက Web Server preconditioning စမ်းသပ်မှုသည် နှိုင်းယှဉ်လျှင် များစွာငြိမ်သက်ပါသည်။ သို့သော် Linux ဘက်ခြမ်းသည် ပိုမိုငြိမ်သက်ပြီး preconditioning လုပ်ငန်းစဉ်အတွင်း latency တွင် blips မတွေ့ရပါ။

ကျွန်ုပ်တို့၏ Web Server ကြိုတင်ပြင်ဆင်မှုအဆင့်တွင် နှိုင်းယှဉ်မှု latency standard deviation အရ၊ Windows drivers များမှမြင်တွေ့ရသော blips များကိုထည့်သွင်းထားသည့်တိုင် Micron RealSSD P320h သည် အတည်ငြိမ်ဆုံး latency ကိုပေးဆောင်ခဲ့သည်။ drive သည် steady-state အနီးသို့နီးကပ်လာသည်နှင့်အမျှ အလွန်ပျော့ပျောင်းသော latency ramp ကိုကြည့်လျှင် စွမ်းဆောင်ရည်သည် မိနစ် ၆၀ မှ ၈၀ အကြားတွင် လုံးဝကျဆင်းသွားသည်ကိုတွေ့ရသည်။

ကျွန်ုပ်တို့ရဲ့ Web Server စမ်းသပ်မှုရဲ့ အဓိကအပိုင်းကို 100% read profile နဲ့ ပြောင်းလဲလိုက်တဲ့အခါ Micron P320h ဟာ ကျွန်ုပ်တို့ရဲ့ စမ်းသပ်မှုရဲ့ 2T/2Q အပိုင်းမှာ Windows စွမ်းဆောင်ရည်ကလွဲလို့ အမျိုးအစားအားလုံးမှာ ဦးဆောင်နေဆဲပါ။ ၎င်းရဲ့ စွမ်းဆောင်ရည်ကို နှိုင်းယှဉ်ကြည့်မယ်ဆိုရင် Linux ဘက်ခြမ်းက write performance ပိုကောင်းပေမယ့် Windows driver set က read performance ပိုမြင့်တယ်ဆိုတာ စိတ်ဝင်စားစရာပါပဲ။ ဒါကြောင့် queue depth ပိုမြင့်တဲ့ အပိုင်းအားလုံးမှာ Windows စွမ်းဆောင်ရည် ပိုမြင့်ပြီး top speed (152k vs 170k IOPS) လည်း အများကြီး ပိုကောင်းခဲ့ပါတယ်။

Micron RealSSD P320h မှ ပျမ်းမျှ latency သည် effective queue depth 256 ဖြစ်ချိန်မှအပ အဆင့်အားလုံးတွင် 1ms အောက်တွင် ရှိနေခဲ့သည်။ ၎င်း၏ peak throughput နှင့် ပျမ်းမျှ latency တို့ကို နှိုင်းယှဉ်ကြည့်လျှင် ကျွန်ုပ်တို့၏ Web Server trace တွင် ဤကတ်များ၏ sweet spot သည် effective queue depth 64 မှ 128 အကြားတွင် ရှိကြောင်း တွေ့ရှိရသည်။

Windows drivers များသည် throughput နှင့် ပျမ်းမျှ latency တို့တွင် အသာစီးရခဲ့သော်လည်း၊ စမ်းသပ်မှု၏ အများစုအပိုင်းများတွင် အမြင့်ဆုံး response time များသည် 1,000ms အနီးတွင် ရှိနေခဲ့သည်။ Linux စွမ်းဆောင်ရည်တွင် latency အမြင့်ဆုံး မရှိပါ။

ဤအုပ်စုရှိ drive များအကြား latency standard deviation ကို နှိုင်းယှဉ်ကြည့်လျှင်၊ Linux ရှိ Micron RealSSD သည် အကောင်းဆုံး latency spread ကို ပေးစွမ်းခဲ့ပြီး Windows driver များမှာမူ pack ၏ အလယ်အလတ်သို့ ရောက်ရှိခဲ့သည်။

Enterprise Synthetic Workload Analysis (Multi-Drive / Network)

700GB Micron RealSSD P320h PCIe Application Accelerators နှစ်ခုတပ်ဆင်ထားပြီး Windows Server 2012 ကို အသုံးပြုသည့် မြင့်မားသောစွမ်းဆောင်ရည်ရှိသော Supermicro server ပါဝင်သည့် စမ်းသပ်မှုပတ်ဝန်းကျင်ကို ကျွန်ုပ်တို့ configure လုပ်ခဲ့ပါသည်။ ဤစမ်းသပ်မှုပလက်ဖောင်းကို သီးခြား PCIe 3.0 Mellanox InfiniBand adapters နှစ်ခုမှတစ်ဆင့် ကျွန်ုပ်တို့၏ SX6036 IB switch နှင့် ချိတ်ဆက်ထားပြီး Windows Server 2012 ကိုလည်း အသုံးပြုသည့် HP Proliant DL380p Gen8 server နှစ်ခုနှင့် ချိတ်ဆက်ထားပါသည်။ မြင့်မားသောစွမ်းဆောင်ရည်ရှိသော Supermicro storage server တွင်၊ ကျွန်ုပ်တို့သည် Storage Spaces ကို အသုံးပြု၍ ရိုးရှင်းသော storage array တစ်ခုကို ဖန်တီးခဲ့ပြီး SMB မှတစ်ဆင့် မျှဝေခဲ့သည်။ drives LBA မျက်နှာပြင်တစ်ခုလုံးကို စမ်းသပ်သည့် ကျွန်ုပ်တို့၏ အဓိက benchmarks များနှင့်မတူဘဲ၊ ဤစမ်းသပ်မှုများသည် striped volume တစ်လျှောက်တွင် ပျံ့နှံ့နေသော 50GB segment နှစ်ခုကို ဒေသတွင်းနှင့် InfiniBand network မှတစ်ဆင့် benchmarked လုပ်ခဲ့သည်။

အောက်တွင် ကျွန်ုပ်တို့၏ InfiniBand စမ်းသပ်မှု၏ အနှစ်ချုပ်ဗီဒီယိုကို ထည့်သွင်းထားပါသည်။

StorageReview 56Gb/s Enterprise စမ်းသပ်ပလက်ဖောင်း-

စူပါမိုက်ခရို ကွန်ပျူတာ စူပါဆာဗာ 7047R-TXRF

(၂) HP Proliant DL380p Gen8

  • Intel Xeon E5-2640 (6 core, 2.50 GHz, 15MB, 95W)
  • Windows Server 2012 နျ Standard
  • Intel C600 ချစ်ပ်ဆက်
  • 64GB (8 x 8GB) နှင့် 16GB (4 x 4GB) 1333Mhz DDR3 မှတ်ပုံတင်ထားသော RDIMM များ

Mellanox SX6036 56Gb/s InfiniBand Switch နှင့် Hardware

  • ၃၆ 56Gb/s FDR ပေါက်များ
  • passive QSFP ကြေးနီကြိုးများ
  • Mellanox ConnectX-3 VPI PCIe 3.0 Twin 56Gb/s InfiniBand အဒက်တာ

ကျွန်ုပ်တို့၏ လက်ရှိ InfiniBand မြင့်မားသောစွမ်းဆောင်ရည် interconnect စမ်းသပ်ခြင်းအခြေခံအဆောက်အအုံတွင် Mellanox ၏ 36-port 56Gb/s IB switch မှတစ်ဆင့်ချိတ်ဆက်ထားသော Mellanox ConnectX-3 VPI PCIe adapters များတပ်ဆင်ထားသော HP Proliant DL380p Gen8 server နှစ်ခုပါဝင်သည်။ ဤပတ်ဝန်းကျင်သည် ကျွန်ုပ်တို့စမ်းသပ်နေသော storage device ကို networking gear ကိုယ်တိုင်အစား I/O bottleneck ဖြစ်စေသည်။

ကျွန်ုပ်တို့၏ ဒေသတွင်း ရိုးရှင်းသော နေရာနှင့် InfiniBand စမ်းသပ်မှု အပိုင်းတွင်၊ ကျွန်ုပ်တို့၏ အပြည့်အဝ စမ်းသပ်မှု ရွေးချယ်မှုအစား အကန့်အသတ်ရှိသော စမ်းသပ်မှုများကိုသာ ရွေးချယ်ခဲ့ပါသည်။ နှိုင်းယှဉ်ရလွယ်ကူစေရန်အတွက် ဒေသတွင်း ဝင်ရောက်ခွင့်နှင့် ကွန်ရက်မှတစ်ဆင့် မျှဝေအသုံးပြုမှုကြား စွမ်းဆောင်ရည် ကွာခြားချက်ကို ပြသရန် ကျွန်ုပ်တို့၏ 8K 70/30 workload ကို အသုံးပြုခဲ့ပါသည်။

ကျွန်ုပ်တို့၏ မူလစမ်းသပ်မှုများမှ စမ်းသပ်ရန် သေးငယ်သော footprint ကို အသုံးပြုခြင်းဖြင့် dual-card environment တွင် စွမ်းဆောင်ရည်သည် အလွန်ကောင်းမွန်စွာ တိုးချဲ့နိုင်ကြောင်း တွေ့ရှိခဲ့သည်။ ဒေသတွင်းတွင်၊ network ပေါ်တွင် လည်ပတ်နေသော server နှစ်ခုကို အတုယူရန် workload generator session နှစ်ခုကို တစ်ပြိုင်နက်တည်း လည်ပတ်နေခြင်းဖြင့်၊ ကျွန်ုပ်တို့၏ 8K 70/30 workload တွင် စွမ်းဆောင်ရည် 490k IOPS ထက်ပို၍ တိုင်းတာခဲ့သည်။ ထို single striped array ကို share နှစ်ခုပေါ်တွင် တင်ပြပြီး ကျွန်ုပ်တို့၏ HP Proliant DL380p Gen8 server နှစ်ခုမှ ဝင်ရောက်ကြည့်ရှုသောအခါ၊ စွမ်းဆောင်ရည်သည် 402k IOPS အထိ ကျဆင်းသွားခဲ့သည်။ ကျွန်ုပ်တို့သည် scenario နှစ်ခုလုံးတွင် throughput ကို နှစ်ဆကျော် မြှင့်တင်နိုင်ခဲ့ပြီး server တစ်ခုစီ၏ စွမ်းဆောင်ရည်ကို အလွန်ကောင်းမွန်စွာ ထိန်းသိမ်းထားနိုင်ဆဲဖြစ်သည်။

ကျွန်ုပ်တို့၏ twin-P320h ပတ်ဝန်းကျင်ရှိ ပျမ်းမျှ latency ကိုကြည့်လျှင် InfiniBand မှတစ်ဆင့် local access နှင့် remote access ကို နှိုင်းယှဉ်လျှင် ပျမ်းမျှ latency တွင် ကွာခြားချက်အချို့ရှိသော်လည်း latency သည် ကျွန်ုပ်တို့၏ primary test bed ရှိ P320h တစ်ခုမှ ကျွန်ုပ်တို့တိုင်းတာခဲ့သည့်ပမာဏထက် နိမ့်နေသေးသည်။ ဤမြင့်မားသော I/O device ကို စနစ်များစွာအကြား မျှဝေခြင်းတွင် latency သက်ရောက်မှု အနည်းငယ်သာရှိသောကြောင့် ၎င်းသည် စနစ်တစ်ခုထက်ပို၍ ကုန်ကျစရိတ်များသော မြင့်မားသောစွမ်းဆောင်ရည်ရှိသော resource များကို မျှဝေရန် တံခါးဖွင့်ပေးပါသည်။

ဒေသတွင်းနှင့် အဝေးမှဝင်ရောက်ခွင့်ကို နှိုင်းယှဉ်ပါက အမြင့်ဆုံး latency တွင် တိုင်းတာနိုင်သော ကွာခြားချက်မရှိပါ၊ ၎င်းသည် InfiniBand ကွန်ရက်သည် PCIe Application Accelerators ကဲ့သို့သော စက်ပစ္စည်းများအတွက် latency ကို သိသိသာသာ မြှင့်တင်မပေးကြောင်း သိရှိထားရန် အရေးကြီးပါသည်။

အမြင့်ဆုံး latency နှင့်ဆင်တူစွာ၊ striped environment တွင် သို့မဟုတ် ကျွန်ုပ်တို့၏ InfiniBand network တွင်တွေ့ရသော latency standard deviation အကြား ခွဲခြားသိမြင်နိုင်သော ကွာခြားချက်ကို ကျွန်ုပ်တို့ မတွေ့ရှိခဲ့ပါ။

8K 70/30 စွမ်းဆောင်ရည်ကို တစ်ပြိုင်နက်တည်း load နှစ်ခုဖြင့် queue depth ၂၅၆ ခုဖြင့် တွေ့မြင်ရပြီးနောက် ဒေသတွင်းနှင့် နှိုင်းယှဉ်ပါက network တွင် စွမ်းဆောင်ရည် အနည်းငယ်ကျဆင်းသွားသည်ကို မြင်တွေ့ပြီးနောက်၊ ကျွန်ုပ်တို့သည် 2T/2Q မှ 16T/16Q အထိ ကွဲပြားသော workload သို့ အာရုံစိုက်ခဲ့သည်။ ၎င်းသည် server နှစ်ခု သို့မဟုတ် local workload generator နှစ်ခုတွင် တစ်ပြိုင်နက်တည်း ဖြစ်ပျက်ခဲ့သောကြောင့် စုစုပေါင်း load သည် 4T/2Q မှ 32T/16Q အထိ ရှိလိမ့်မည်။ striped P320h array သို့ local နှင့် network access နှစ်ခုလုံးသည် တိုးလာသော load ကို တူညီသော responsiveness ကို ပေးဆောင်သည်။ စမ်းသပ်မှုနှစ်ခုစလုံးတွင် full spectrum တွင် ပုံစံများ တူညီစွာ ပြသခဲ့ပြီး local access သည် အကောင်းဆုံးစွမ်းဆောင်ရည်ကို ပေးဆောင်သည်။

striped P320h configuration ပေါ်ရှိ ကျွန်ုပ်တို့၏ 8K 70/30 workload ၏ အဓိကအပိုင်းရှိ ပျမ်းမျှ latency သည် ဒေသတွင်းနှင့် ကျွန်ုပ်တို့၏ကွန်ရက်ပေါ်တွင် အလွန်ကောင်းမွန်သောစွမ်းဆောင်ရည်ကို ပေးဆောင်ခဲ့သည်။ အထင်ကြီးစရာအကောင်းဆုံးမှာ InfiniBand ရလဒ်များဖြစ်ပြီး server တစ်ခုစီသည် ကွန်ရက်ပေါ်တွင် IOPS ၄၀၀,၀၀၀ ကျော်အတွက် latency ၀.၈ ms အောက်ကို မြင်တွေ့ခဲ့ရသည်။

8K 70/30 workload ရှိ max latency ကို ကျွန်ုပ်တို့၏ dual-P320h setup နှင့် နှိုင်းယှဉ်ကြည့်သောအခါ ဒေသတွင်းနှင့် အဝေးထိန်းစနစ်တွင် အလားတူရလဒ်များကို ပြသခဲ့ပြီး စမ်းသပ်မှုကာလအတွင်း နှစ်ခုစလုံးတွင် 1,000ms အထက် blips များရှိသည်။

အထက်ဖော်ပြပါ ကျွန်ုပ်တို့၏ အများဆုံး latency ရလဒ်များနှင့်ဆင်တူစွာ၊ P320h array ကို ဒေသတွင်းဝင်ရောက်ခွင့် သို့မဟုတ် ကျွန်ုပ်တို့၏ InfiniBand ကွန်ရက်မှတစ်ဆင့် Windows Storage Space မှတစ်ဆင့် မျှဝေခြင်းကြားတွင် ကွာခြားချက် အလွန်နည်းပါးပါသည်။

ကောက်ချက်

Micron RealSSD P320h သည် ကောင်းမွန်စွာလုပ်ဆောင်ထားသော အင်ဂျင်နီယာပညာ၏ ကောင်းမွန်သော ဥပမာတစ်ခုဖြစ်သည်။ ဘုတ်ဒီဇိုင်းနှင့် အပြင်အဆင်မှသည် စိတ်ကြိုက်ထိန်းချုပ်ကိရိယာအထိ အရာအားလုံးသည် P320h ကို စစ်မှန်သောပေါင်းစပ်ယူနစ်တစ်ခုဖြစ်စေပြီး enterprise storage space တွင်ပင် အမြဲတမ်းဖြစ်လေ့မရှိပါ။ Micron သည် custom ASIC ရှိ NAND စီမံခန့်ခွဲမှု IP မှသည် SLC flash အစိတ်အပိုင်းများ၏ အမြင့်ဆုံးစွမ်းဆောင်ရည်နှင့် ခံနိုင်ရည်ကို ဦးတည်စေသည့် အနက်ရှိုင်းဆုံး NAND လက္ခဏာရပ်အထိ drive တစ်လျှောက်တွင် တန်ဖိုးထပ်ထည့်ရန် နည်းလမ်းများကို ရှာဖွေသည်။

P320h ရဲ့ စွမ်းဆောင်ရည်ကို အကဲဖြတ်တဲ့အခါ drive က အော်ဟစ်နေပြီး ကျွန်တော်တို့ရဲ့ CentOS နဲ့ Windows Server testing environment တွေကြားမှာ တန်းတူညီမျှမှုနီးပါး ရှိနေတာကို တွေ့ရပါတယ်။ ပိုကောင်းတဲ့ environment အရ Linux က အမြဲတမ်း အားသာချက်ရှိခဲ့ပါတယ်၊ အထူးသဖြင့် အကောင်းဆုံး latency မှာဆိုရင်ပေါ့။ Micron P320h က မြန်တယ်လို့ ပြောရင် နည်းနည်းတော့ လျှော့တွက်ရာကျပါတယ်။ ပြိုင်ဘက် solution တွေထက် burst speed ပိုများပြီး steady-state performance လည်း အများကြီး ပိုကောင်းပါတယ်။ responsiveness ကို ဆန်းစစ်ကြည့်မယ်ဆိုရင် average latency က အပြစ်အနာအဆာကင်းပါတယ်၊ ဒါပေမယ့် ပိုပြီး အထင်ကြီးစရာကောင်းတာက peak latency နဲ့ latency standard deviation အရမ်းနည်းတဲ့ သူ့ရဲ့ အပြစ်အနာအဆာကင်းတဲ့ Linux performance အသစ်ပါ။ Windows ဘက်ကတော့ သိပ်မကွာပေမယ့် peak latency နဲ့ latency standard deviation က နှိုင်းယှဉ်ကြည့်ရင် အလယ်အလတ်အဆင့်မှာ ရှိနေခဲ့ပါတယ်။

လိုက်ဖက်ညီမှုအပိုင်းမှာ Micron RealSSD P320h ဟာ enterprise environment မှာ အပြစ်အနာအဆာကင်းစွာ လုပ်ဆောင်နိုင်တယ်လို့ ကျွန်တော်တို့ တွေ့ရှိခဲ့ပါတယ်။ ဒီထိပ်တန်း enterprise ထုတ်ကုန်ကို consumer platform တစ်ခုမှာ စမ်းသပ်ကြည့်ဖို့ မလိုအပ်ပါဘူး၊ ဘာလို့လဲဆိုတော့ production environment တစ်ခုမှာ run လို့မရလို့ပါ။ အဲဒီအတွက် ကျွန်တော်တို့ စမ်းသပ်ထားတဲ့ tier-one server တွေမှာ operating system အများအပြားမှာ အခက်အခဲမရှိဘဲ အလုပ်လုပ်ပါတယ်။ P320h ဟာ Windows Server 2012 run ထားတဲ့ Supermicro SuperServer 7047R ရဲ့ dual drive configuration မှာလည်း ဘာပြဿနာမှ မရှိပါဘူး။ ကျွန်တော်တို့ရဲ့ ဗီဒီယိုမှာ မြင်တွေ့ရတဲ့အတိုင်းပါပဲ။

ကျွန်တော်တို့ အများကြီး ညည်းညူရမယ်ဆိုရင် Windows ပတ်ဝန်းကျင်က တိုးတက်အောင်လုပ်ဖို့ လိုအပ်တဲ့ အသေးအဖွဲနေရာတွေ ကျန်နေခဲ့တာပါပဲ။ အထူးသဖြင့် ကျွန်တော်တို့ရဲ့ workload အားလုံးမှာ peak latency နဲ့ standard deviation ကို နှိုင်းယှဉ်ကြည့်တဲ့အခါပေါ့။ အဲဒီ latency မြင့်မားနေပေမယ့် ကျွန်တော်တို့ စမ်းသပ်ထားတဲ့ PCIe Application Accelerators အားလုံးထက် သာလွန်နေဆဲပါ။ ဒါပေမယ့် ပိုပြီး ကောင်းမွန်တဲ့ driver တွေနဲ့ စွမ်းဆောင်ရည် မြှင့်တင်ဖို့ ကျန်နေသေးတယ်လို့ ခံစားရပါတယ်။ နောက်ထပ် ညည်းညူစရာ တစ်ခုကတော့ SLC-only product တွေမှာ capacity နှစ်ခုပဲ ပါဝင်ပါတယ်။ ပြိုင်ဘက်တွေက MLC ဒါမှမဟုတ် eMLC drive တွေကို ပေးစွမ်းတာကြောင့် ကုန်ကျစရိတ် နည်းပါးပြီး ကတ်တစ်ခုတည်းမှာ 2TB ကျော် capacity တွေလည်း ပိုများပါတယ်။ entry enterprise market မှာတော့ P320h ရဲ့ ပစ်မှတ် မဟုတ်ပေမယ့် လိုအပ်ချက်တွေကို ဖြေရှင်းဖို့ ပိုပြီး ကွဲပြားလာတာက P320h မိသားစုကို ပိုပြီး စွယ်စုံရစေမှာပါ။

Pros

  • ယနေ့အထိ ကျွန်ုပ်တို့စမ်းသပ်ဖူးသမျှတွင် အမြန်ဆုံး PCIe Application Accelerator
  • ပျမ်းမျှနှင့် အမြင့်ဆုံး နှောင့်နှေးမှု အလွန်နည်းသည်
  • Windows နှင့် Linux ပတ်ဝန်းကျင်တွင် ကောင်းမွန်သော စွမ်းဆောင်ရည် ညီမျှမှု

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

  • SLC NAND အတွက်သာ ကန့်သတ်ထားသည်
  • အများဆုံး 700GB အထိ ရှိပါတယ်

အောက်ဆုံးလိုင်း

Micron RealSSD P320h သည် PCIe သိုလှောင်မှုမှ ပေးဆောင်သည့် အကောင်းဆုံးကို လိုချင်သော လုပ်ငန်းများအတွက် ကောင်းမွန်စွာ လုပ်ဆောင်ထားပြီး ပြီးပြည့်စုံသော ကမ်းလှမ်းချက်တစ်ခုဖြစ်သည်။ P320h သည် ၎င်း၏အတန်းအစားတွင် ထိပ်တန်းစွမ်းဆောင်ရည်ရှိပြီး Micron အစိတ်အပိုင်းများနှင့် controller တွင် ပေါင်းစပ်ထားသော သာလွန်ကောင်းမွန်သော NAND စီမံခန့်ခွဲမှု ဉာဏပစ္စည်းကြောင့် အလွန်ကောင်းမွန်ပြီး တသမတ်တည်းရှိသော multi-OS စွမ်းဆောင်ရည်ကို မောင်းနှင်ပါသည်။

ကုန်ပစ္စည်းစာမျက်နှာ

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

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

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

ကီဗင် အိုဘရိုင်ယန်

StorageReview Lab အတွင်းမှာ ထုတ်ကုန်တွေကို အကဲဖြတ်ပြီး စမ်းသပ်ပတ်ဝန်းကျင်အသစ်တွေကို တီထွင်ဖို့ လုပ်ငန်းနယ်ပယ်က ခေါင်းဆောင်တွေနဲ့ ပူးပေါင်းလုပ်ဆောင်နေပါတယ်။ အိမ်မှာ ကျွန်မ မိသားစုကို ပြုစုပျိုးထောင်နေပါတယ်။