StorageReview.com

AMD EPYC 7F52 CPU သုံးသပ်ချက်

စီးပွားရေးလုပ်ငန်း  ◇  လုပ်ငန်းသိုလှောင်မှု

ဒီနေ့ AMD ဟာ သူတို့ရဲ့ ဒုတိယမျိုးဆက် AMD EPYC လိုင်း မှာ CPU တွေကို ထပ်မံထုတ်လုပ်လိုက်ပါတယ် ။ CPU အသစ်တွေကတော့ 7F32၊ 7F72 နဲ့ ဒီသုံးသပ်ချက်မှာ ကျွန်တော်တို့ကြည့်ရှုနေတဲ့ AMD EPYC 7F52 တို့ပါဝင်တဲ့ AMD EPYC 7Fx2 မိသားစုတို့ပဲ ဖြစ်ပါတယ်။ ဒါက အဓိကထုတ်လုပ်တဲ့ မိသားစုအသစ်တော့ မဟုတ်ပါဘူး၊ 7Fx2 CPU တွေကို AMD server portfolio မှာ ကွာဟချက်တွေကို ဖြည့်ဆည်းဖို့ ဒီဇိုင်းထုတ်ထားပါတယ်။ AMD ဟာ သတ်မှတ်ထားတဲ့ အသုံးပြုမှုကိစ္စတွေအတွက် high-clock speed CPU သုံးခုကို ထုတ်လုပ်ထားပါတယ်။ ဒီ CPU ကို ဖောက်သည်အများအပြား နှစ်သက်စွာ အသုံးပြုနိုင်မှာပါ။

အကျဉ်းချုပ်ရရင် AMD EPYC မျိုးဆက် ၂ ပရိုဆက်ဆာတွေမှာ Intel CPU တွေထက် core အရေအတွက် ပိုများပြီး (မှန်ကန်တဲ့ motherboard ပါတဲ့) server တွေကို PCIe 4.0 ကို support လုပ်နိုင်သလို၊ ပိုမြန်တဲ့ DRAM ကိုလည်း support လုပ်ပါတယ်။ ဒါတွေအားလုံးက စွမ်းဆောင်ရည်ကို နည်းလမ်းများစွာနဲ့ ပိုမြန်စေပြီး software vendor အချို့ကို socket တွေနဲ့ core တွေမှာ server တွေကို license ပေးပုံကို ပြန်လည်ပြင်ဆင်စေခဲ့ပါတယ်။ နောက်ထပ်အားသာချက်တစ်ခုကတော့ ဈေးနှုန်းပါ။ AMD EPYC platform ဟာ ဒုတိယမျိုးဆက် Intel Xeon Scalable နဲ့ စွမ်းဆောင်ရည်တူညီတဲ့ စွမ်းဆောင်ရည်ကို ဈေးနှုန်းသက်သာစွာနဲ့ ရရှိနိုင်ပါတယ်။

AMD ဟာ single နဲ့ dual proc configuration နှစ်မျိုးလုံးမှာ လိုအပ်ချက်အမျိုးမျိုးကို ဖြည့်ဆည်းပေးနိုင်တဲ့ CPU ၂၀ လောက်နဲ့ ထွက်လာခဲ့ပါတယ်။ ရွေးချယ်စရာတွေ အများကြီးနဲ့ စတင်ခဲ့ပေမယ့် အဲဒီအားနည်းချက်မှာ အားနည်းချက်တွေ အများကြီးရှိခဲ့ပြီး AMD ကလည်း CPU အသစ်တွေနဲ့ နေရာအနှံ့ ဖြည့်ဆည်းပေးနေခဲ့ပါတယ် ။ ဒီနေ့ခေတ်မှာ 3.9GHz အထိ ကြိမ်နှုန်းတွေနဲ့ ဒီလိုအရာတွေကို ပိုမိုတွေ့မြင်လာရပါတယ်။ AMD က ဒါဟာ HCI၊ HPC နဲ့ relational database လိုမျိုး workload တွေအတွက် အသင့်တော်ဆုံးလို့ ဆိုပါတယ်။ ဒါကို VMware ရဲ့ core tax ကို ရှောင်ရှားပြီး စွမ်းဆောင်ရည် အများကြီး ရရှိအောင် နည်းလမ်းတစ်ခုအဖြစ် အသုံးပြုနိုင်ပါတယ်။ အခြေခံအားဖြင့် high end enterprise gear တွေ မလိုအပ်တဲ့ memory အလွန်အကျွံသုံးစွဲတဲ့ workload တွေမှာပေါ့။ ကျွန်တော်တို့ review လုပ်မယ့် AMD 7F52 မှာ DRAM အများဆုံး 4TB အထိ ပါဝင်နိုင်ပါတယ်။

ဗီဒီယိုသုံးသပ်ချက်တစ်ခု ဒီမှာပါ-

AMD EPYC 7F52 CPU ကို တစ်လုံးကို ဒေါ်လာ ၃၁၀၀ နဲ့ ရောင်းချနေပြီဖြစ်ပေမယ့် အမြောက်အမြားဝယ်ယူမယ်ဆိုရင် တစ်မျိုးတစ်ဖုံ လျှော့ဈေးနဲ့ ရရှိမှာ သေချာပါတယ်။

AMD EPYC 7Fx2 CPU သတ်မှတ်ချက်များ       

processor ​​ကို cores / Threads TDP (ဝပ်) အခြေခံကြိမ်နှုန်း/အမြင့်ဆုံး မြှင့်တင်ကြိမ်နှုန်း စုစုပေါင်း L3 ကက်ရှ် Core တစ်ခုလျှင် L3 Cache ဈေးနှုန်း (၁ ကု)
7F32 8/16 180W ၃.၂ GHz/~၃.၇ GHz 128MB 16MB $2,100
7F52 16/32 240W ၃.၂ GHz/~၃.၇ GHz 256MB 16MB $3,100
7F72 24/48 240W ၃.၂ GHz/~၃.၇ GHz 192MB 8MB $2,450

performance

CPU အသစ်ရဲ့ စွမ်းဆောင်ရည်ကို စမ်းသပ်ဖို့အတွက် GIGABYTE R272-Z92 Server ကို အသုံးပြုပြီး AMD EPYC 7F52 ကို AMD EPYC 7302P နဲ့ နှိုင်းယှဉ်ခဲ့ပါတယ် ။ ဒါကြောင့် ကျန်တဲ့ hardware တွေအားလုံး အတူတူပဲဖြစ်ပြီး single proc to single proc/16 core to 16 core ပြန်လည်သုံးသပ်ချက်ကောင်းတစ်ခု ဖြစ်စေပါတယ်။

SQL Server စွမ်းဆောင်ရည်

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

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 workload သည် storage I/O နှင့် capacity နှစ်မျိုးလုံးတွင် platform ကို ပြည့်နှက်စေသော်လည်း SQL စမ်းသပ်မှုသည် latency စွမ်းဆောင်ရည်ကို ရှာဖွေသည်။

ဤစမ်းသပ်မှုသည် Windows Server 2012 R2 guest VM များတွင် လည်ပတ်နေသော SQL Server 2014 ကို အသုံးပြုပြီး Quest Software ၏ ဒေတာဘေ့စ်များအတွက် Benchmark Factory မှ အလေးပေးဖော်ပြထားသည်။ ဤ benchmark ကို ကျွန်ုပ်တို့၏ ရိုးရာအသုံးပြုမှုမှာ local သို့မဟုတ် shared storage တွင် ကြီးမားသော 3,000-scale ဒေတာဘေ့စ်များကို စမ်းသပ်ရန်ဖြစ်သော်လည်း၊ ဤ iteration တွင် ကျွန်ုပ်တို့၏ server များတစ်လျှောက် 1,500-scale ဒေတာဘေ့စ်လေးခုကို ညီတူညီမျှ ဖြန့်ကျက်ရန် အာရုံစိုက်ပါသည်။

SQL Server စမ်းသပ်ခြင်း ပုံစံ (VM တစ်ခုချင်းစီ)

  • Windows Server 2012 R2
  • သိုလှောင်မှုပမာဏ- 600GB ခွဲဝေထားပြီး 500GB အသုံးပြုပြီး
  • SQL Server 2014
    • ဒေတာဘေ့စ်အရွယ်အစား: ၁၅၀၀ စကေး
    • Virtual Client ဝန်: ၁၅၀၀၀
    • RAM ဘာဖာ: 48GB
  • စမ်းသပ်ချိန်: ၃ နာရီ
    • ၂.၅ နာရီ ကြိုတင်ပြုပြင်ခြင်း
    • နမူနာကာလ ၃၀ မိနစ်

SQL Sever Transactional မှာ 7F52 ဟာ 7302P ရဲ့ 12638 TPS ထက် 12,641.8 TPS ပိုများပြီး အနည်းငယ် ပိုကောင်းပါတယ်။

AMD EPYC 7Fx2 SQL TPS

စုစုပေါင်းရမှတ် 3ms မှ 3.5ms အထိရှိသော SQL Server ပျမ်းမျှ latency တွင် အနည်းငယ်သာ အားသာချက်ရှိသည်။

Sysbench MySQL စွမ်းဆောင်ရည်

ကျွန်ုပ်တို့၏ Percona MySQL OLTP ဒေတာဘေ့စ်ကို SysBench မှတစ်ဆင့် တိုင်းတာခဲ့သည်။ ဤစမ်းသပ်မှုသည် ပျမ်းမျှ TPS (တစ်စက္ကန့်လျှင် ငွေပေးငွေယူပြုလုပ်မှု)၊ ပျမ်းမျှ 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 အတွက် 7F52 ဟာ 7302P ထက် 9,266 TPS ကနေ 8,804 TPS အထိ သာလွန်နေတာကို တွေ့ရပါတယ်။

Sysbench ပျမ်းမျှ latency မှာ 7F52 တွင် latency 27.62ms ရှိပြီး 7302P ၏ 29.08ms ရှိသည်။

ကျွန်ုပ်တို့၏ အဆိုးဆုံးအခြေအနေ (၉၉ ရာခိုင်နှုန်း) latency တွင် 7F52 အတွက် 101.43ms နှင့် 7302P အတွက် 79.16ms ရမှတ်များကို ကျွန်ုပ်တို့ မြင်တွေ့ခဲ့ရသည်။

ကောက်ချက်

AMD သည် ၎င်း၏ EPYC လိုင်းရှိ ကွာဟချက်များကို ဖောက်သည်အမျိုးမျိုး၏ လိုအပ်ချက်များကို ဖြည့်ဆည်းရန် ဆက်လက်ဖြည့်ဆည်းပေးနေပါသည်။ ယနေ့ထွက်ရှိလာသော AMD 7Fx2 စီးရီးအသစ်သည် L3 cache ပိုများသော core အရေအတွက်နည်းသော မြင့်မားသောကြိမ်နှုန်းများနှင့် သက်ဆိုင်ပါသည်။ အသုံးပြုသူများသည် ၎င်းတို့၏ workloads များတွင် memory များစွာထည့်သွင်းနိုင်ပြီး VMware နှင့် သဟဇာတဖြစ်သောနေရာတွင် core အရေအတွက်ကို ထိန်းသိမ်းထားနိုင်သည်။ ဤအရာအားလုံးကို ကောင်းမွန်သောစျေးနှုန်းဖြင့် ပြုလုပ်ထားသောကြောင့် ဖောက်သည်များသည် ၎င်းတို့၏ HCI အခြေခံအဆောက်အအုံကို တည်ဆောက်နေသည့်အခါ နှစ်ဆဆွဲဆောင်မှုရှိစေသည်။ HPC အသုံးပြုသူများသည် ပြိုင်ဘက် CPU များနှင့် နှိုင်းယှဉ်ပါက စွမ်းဆောင်ရည်တိုးတက်မှုကို မြင်တွေ့နိုင်သည်။

AMD EPYC 7F52 ဘောက်စ်

ကျွန်ုပ်တို့ရဲ့ သုံးသပ်ချက်အတွက် Application Workload Analysis benchmarks မှာ GIGABYTE R272-Z92 NVMe Server မှာသုံးထားတဲ့ AMD EPYC 7F52 ကို ကြည့်ခဲ့ပါတယ်။ benchmarks ငါးခုမှာ လေးခုလောက်မှာ 7F52 ဟာ 7302P ထက် ပိုကောင်းပါတယ်။ CPU အသစ်ဟာ SQL Server ရမှတ် 12,641.8 TPS ရရှိခဲ့ပြီး ပျမ်းမျှ latency 3ms ရရှိခဲ့ပါတယ်။ Sysbench အတွက် 9,266 TPS ရရှိခဲ့ပြီး ပျမ်းမျှ latency 27.62ms ရရှိခဲ့ပါတယ်။ အဆိုးဆုံးအခြေအနေမှာ 7302P ကို ​​အကောင်းဆုံးမဖြစ်စေခဲ့တဲ့ တစ်ခုတည်းသော စမ်းသပ်မှုကတော့ latency 101.43ms ရရှိခဲ့ပါတယ်။

AMD EPYC 7F52 ပရိုဆက်ဆာသည် မှတ်ဉာဏ်နှင့် clock speed များစွာလိုအပ်သော်လည်း AMD မှ အဆင့်မြင့် CPU များနှင့်အတူပါလာသော အခြားအရာအားလုံးအတွက် မလိုအပ်သော အလယ်အလတ်တန်းစားအသုံးပြုမှုကိစ္စများအတွက် အသင့်တော်ဆုံးဖြစ်သည်။ AMD EPYC 7Fx2 စီးရီးအသစ်သည် အသုံးပြုသူများအား လက်ရှိ 16-core AMD ကမ်းလှမ်းချက်ထက် ပိုမိုမြင့်မားသော စွမ်းဆောင်ရည်ပရိုဖိုင်တွင် VMware ကို အသုံးချနိုင်စေပါသည်။

EPYC AMD 

Reddit မှာ ဆွေးနွေးပါ

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

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

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

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