SynQuacer E-Series mÄtesplate 24 kodolu ARM serverim ar ARM Cortex A53 procesoru ar 32 GB RAM,
Daudzus gadus mobilo ierÄ«Äu tirgÅ« dominÄjuÅ”i ARM samazinÄto instrukciju kopas (RISC) procesori. TaÄu viÅiem nekad neizdevÄs ielauzties datu centros, kur Intel un AMD joprojÄm valda ar x86 instrukciju kopu. Ik pa laikam parÄdÄs atseviŔķi eksotiski risinÄjumi, piemÄram
Å onedÄļ AWS mÄkonÄ« laida klajÄ savus 64 kodolu ARM procesorus
InfrastruktÅ«ras bizness ir saistÄ«ts ar skaitļu salÄ«dzinÄÅ”anu. Faktiski datu centra vai mÄkoÅpakalpojuma klientiem ir vienalga, kÄda ir procesoru arhitektÅ«ra. ViÅiem rÅ«p cenas un veiktspÄjas attiecÄ«ba. Ja darbinÄÅ”ana ar ARM ir lÄtÄka nekÄ x86, tad tiks izvÄlÄti tie.
VÄl nesen nevarÄja viennozÄ«mÄ«gi pateikt, ka ARM skaitļoÅ”ana bÅ«s izdevÄ«gÄka nekÄ x86. PiemÄram, serveris 24 kodolu ARM Cortex A53 ir modelis
TomÄr ARM procesoru apbrÄ«nojamÄ energoefektivitÄte liek mums uz tiem skatÄ«ties atkal un atkal. PiemÄram, SocioNext SC2A11 patÄrÄ tikai 5 W. TaÄu elektrÄ«ba veido gandrÄ«z 20% no datu centra izmaksÄm. Ja Ŕīs mikroshÄmas parÄdÄ«s pienÄcÄ«gu veiktspÄju, tad x86 nebÅ«s nekÄdu izredžu.
PirmÄ ARM atnÄkÅ”ana: EC2 A1 gadÄ«jumi
2018. gada beigÄs tika ieviesta AWS
ZemÄk redzamÄ tabula parÄda stress-ng
:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
KÄ redzat, A1 visos testos, izÅemot keÅ”atmiÅu, darbojÄs sliktÄk. LielÄkajÄ daÄ¼Ä citu rÄdÄ«tÄju ARM bija ļoti zemÄks. Å Ä« veiktspÄjas atŔķirÄ«ba ir lielÄka par 46% cenu starpÄ«bu starp A1 un M5. Citiem vÄrdiem sakot, x86 procesoru gadÄ«jumiem joprojÄm bija labÄka cenas / veiktspÄjas attiecÄ«ba:
PÄrbaude
EC2 A1
EC2 M5d.metÄls
AtŔķirība
keÅ”atmiÅa
1280
311
311,58%
icache
18209
34368
-47,02%
matrica
77932
252190
-69,10%
CPU
9336
24077
-61,22%
memcpy
21085
111877
-81,15%
qsort
522
728
-28,30%
zobÄrstniecÄ«ba
1389634
2770985
-49.85%
taimeris
4970125
15367075
-67,66%
Protams, mikrobenchmarki ne vienmÄr parÄda objektÄ«vu ainu. SvarÄ«ga ir faktiskÄ lietojumprogrammas veiktspÄjas atŔķirÄ«ba. Bet Å”eit bilde izrÄdÄ«jÄs ne labÄka. KolÄÄ£i no Scylla salÄ«dzinÄja a1.metal un m5.4xlarge gadÄ«jumus ar vienÄdu procesoru skaitu. Standarta NoSQL datu bÄzes lasÄ«Å”anas testÄ viena mezgla konfigurÄcijÄ pirmais uzrÄdÄ«ja 102 000 lasÄ«Å”anas operÄciju sekundÄ, bet otrais 610 000. Abos gadÄ«jumos visi pieejamie procesori tiek izmantoti 100%. Tas atbilst aptuveni seÅ”kÄrtÄ«gam veiktspÄjas samazinÄjumam, ko nekompensÄ zemÄkÄ cena.
TurklÄt A1 gadÄ«jumi darbojas tikai EBS bez atbalsta ÄtrÄm NVMe ierÄ«cÄm, piemÄram, citiem gadÄ«jumiem.
KopumÄ A1 bija solis jaunÄ virzienÄ, taÄu tas neattaisnoja ARM cerÄ«bas.
ARM otrÄ atnÄkÅ”ana: EC2 M6 gadÄ«jumi
Tas viss mainÄ«jÄs Å”onedÄļ, kad AWS ieviesa jaunu ARM serveru klasi, kÄ arÄ« vairÄkus gadÄ«jumus jaunos procesoros.
SalÄ«dzinot Å”os gadÄ«jumus, tiek parÄdÄ«ta pavisam cita aina. Dažos testos ARM darbojas labÄk un dažreiz daudz labÄk nekÄ x86.
Å eit ir vienas un tÄs paÅ”as stresa testa komandas izpildes rezultÄti:
PÄrbaude
EC2 M6g
EC2 M5d.metÄls
AtŔķirība
keÅ”atmiÅa
218
311
-29,90%
icache
45887
34368
33,52%
matrica
453982
252190
80,02%
CPU
14694
24077
-38,97%
memcpy
134711
111877
20,53%
qsort
943
728
29,53%
zobÄrstniecÄ«ba
3088242
2770985
11,45%
taimeris
55515663
15367075
261,26%
Tas ir pavisam cits jautÄjums: M6g ir piecas reizes ÄtrÄks par A1, veicot lasÄ«Å”anas darbÄ«bas no Scylla NoSQL datu bÄzes, un jaunie M6gd gadÄ«jumi darbina Ätrus NVMe diskus.
ARM ofensÄ«va visÄs frontÄs
AWS Graviton2 procesors ir tikai viens ARM piemÄrs, ko izmanto datu centros. Bet signÄli nÄk no dažÄdiem virzieniem. PiemÄram, 15. gada 2019. novembrÄ« amerikÄÅu startup Nuvia
Startup dibinÄja trÄ«s vadoÅ”ie inženieri, kuri bija iesaistÄ«ti Apple un Google procesoru izveidÄ. ViÅi sola izstrÄdÄt procesorus datu centriem, kas konkurÄs ar Intel un AMD.
Par
Tas viss liecina, ka ARM procesori ir gatavi iekarot serveru tirgu. Galu galÄ mÄs dzÄ«vojam pÄc PC laikmetÄ. IkgadÄjie x86 sÅ«tÄ«jumi ir samazinÄjuÅ”ies gandrÄ«z par 10% kopÅ” to maksimuma 2011. gadÄ, savukÄrt RISC mikroshÄmas ir pieauguÅ”as lÄ«dz 20 miljardiem. MÅ«sdienÄs 99% pasaules 32 un 64 bitu procesoru ir RISC.
TjÅ«ringa balvas ieguvÄji Džons Henesijs un Deivids Patersons publicÄja rakstu 2019. gada februÄrÄ«
Tirgus ir atrisinÄjis RISC-CISC strÄ«du. Lai gan CISC uzvarÄja vÄlÄkos PC Äras posmos, bet RISC uzvar tagad, kad ir pienÄcis post-PC laikmets. Gadu desmitiem nav izveidoti jauni CISC ISA. Mums par pÄrsteigumu, vienprÄtÄ«ba par labÄkajiem ISA principiem vispÄrÄjas nozÄ«mes procesoriem mÅ«sdienÄs joprojÄm ir par labu RISC, 35 gadus pÄc tÄ izgudroÅ”anas... AtvÄrtÄ koda ekosistÄmÄs labi izstrÄdÄtas mikroshÄmas demonstrÄs pÄrliecinoÅ”us sasniegumus un tÄdÄjÄdi paÄtrinÄs komerciÄlo ievieÅ”anu. . VispÄrÄjÄ procesora filozofija Å”ajÄs mikroshÄmÄs, iespÄjams, bÅ«s RISC, kas ir izturÄjusi laika pÄrbaudi. Gaidiet tikpat straujus jauninÄjumus kÄ pÄdÄjÄ zelta laikmetÄ, taÄu Å”oreiz izmaksu, enerÄ£ijas un droŔības, ne tikai veiktspÄjas ziÅÄ.
"NÄkamajÄ desmitgadÄ notiks jaunu datoru arhitektÅ«ru kembrija eksplozija, kas vÄstÄ«s par aizraujoÅ”iem laikiem datoru arhitektiem akadÄmiskajÄs aprindÄs un rÅ«pniecÄ«bÄ," viÅi secina rakstÄ.
Avots: www.habr.com