SynQuacer E-Series emaplaadi 24-tuumalise ARM-serveri jaoks ARM Cortex A53 protsessoriga, millel on 32 GB mÀlu,
Aastaid on ARM protsessorid, millel on lĂŒhendatud kĂ€suhulk (RISC), domineerinud mobiilseadmete turul. Kuid nad pole suutnud murda andmekeskustesse, kus isiklikele protsessoritele Intel ja AMD oma x86 kĂ€sukogudega endiselt valitsevad. Aeg-ajalt ilmuvad mĂ”ned eksootilised lahendused, nĂ€iteks kuid tĂ”siseid pakkumisi pole seni olnud. TĂ€psemalt, ei olnud kuni selle nĂ€dalani.
Sel nĂ€dalal kĂ€ivitas AWS oma pilves enda 64-tuumalised ARM-protsessorid,  see on sĂŒsteem ĂŒhes kristallis ARM Neoverse N1 tuumaga. EttevĂ”te vĂ€idab, et Graviton2 on oma eelmistest ARM-protsessoritest EC2 A1 instantsides oluliselt kiirem, ning see on .
InfrastruktuuriÀri tÀhendab numbrite vÔrdlemist. PÔhimÔtteliselt ei huvita andmekeskuse vÔi pilveteenuse kliente, milline arhitektuur protsessoritel on. Neid huvitab hinna ja tootlikkuse suhe. Kui töö ARM-is on odavam kui x86-s, siis valitakse see.
Kuni viimaseni ei olnud selge, et ARM-il pÔhinevad arvutused oleksid odavamad kui x86-l. NÀiteks 24-tuumaline ARM Cortex A53 server mudel, maksab umbes 1000 dollarit, mis suutis tÔsta veebiserveri Ubuntu peal, kuid jÀÀb oluliselt maha x86 protsessoritest.
Kuid ARM-protsessorite hÀmmastav energiatÔhusus paneb neid ikka ja jÀlle vaatama. NÀiteks SocioNext SC2A11 tarbib vaid 5 W. Elektrienergia osakaal on peaaegu 20% andmekeskuse kuludest. Kui need kiibid nÀitavad kÔlbulikku jÔudlust, siis ei jÀÀ x86-l enam vÔimalusi.
Esimene ARM-i tulemine: EC2 A1 instantsid
2018. aasta lÔpus tutvustas AWS oma ARM-protsessoritel. See oli kindlasti signaal tööstusele vÔimalike muutuste kohta turul, kuid benchmarkide tulemused olid pettumust valmistavad.
AlljÀrgnevas tabelis on EC2 A1 (ARM) ja EC2 M5d.metal (x86) instantside kohta. Testimiseks kasutati tööriista stress-ng.:
stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m
Nagu nÀha, on A1 kÔikides testides, vÀlja arvatud vahemÀlu osas, madalamad tulemused. Enamikus teistes mÔÔdikutest jÀi ARM vÀga maha. See jÔudluse erinevus on suurem kui 46% hinnaerinevus A1 ja M5 vahel. TeisisÔnu, x86-pÔhised instantsid olid endiselt soodsamad hinna ja jÔudluse suhte poolest:
tuleb kasutada testimise eesmÀrkide eelnevaks seadistamiseks vÔi nende kÀttesaadavuse kontrollimiseks. Koormuse allikate keskkonda seadistama ei pea, need on eelnevalt loodud Docker-piltidena ja vÀljastatud docker registrisse: piisab, kui mÀÀrata vajalik versioon etapis Test. Kuid neid saab ka uuesti ehitada ja luua oma modifitseeritud pildid.
EC2 A1
EC2 M5d.metal
Vahe
cache
1280
311
311,58%
icache
18209
34368
-47,02%
matrix
77932
252190
-69,10%
cpu
9336
24077
-61,22%
memcpy
21085
111877
-81,15%
qsort
522
728
-28,30%
dentry
1389634
2770985
-49.85%
timer
4970125
15367075
-67,66%
Muidugi, mikrobenshmarkid ei nĂ€ita alati objektiivset pilti. Oluline on see, kuidas tegelik jĂ”udlus rakenduses vĂ€lja nĂ€eb. Kuid ka siin oli pilt mitte parem. Scylla kolleegid vĂ”rdlesid instantsse a1.metal ja m5.4xlarge sama protsessorite arvuga. Tavalises NoSQL andmebaasi lugemise testis ĂŒhe sĂ”lmega nĂ€itas esimene 102 000 lugemise operatsiooni sekundis, samas kui teine 610 000. MĂ”lemal juhul kasutati kĂ”iki saadaolevaid protsessoreid 100% ulatuses. See vastab umbes kuuekordsele jĂ”udluse langusele, mida madalam hind ei kompenseeri.
Lisaks töötavad A1 instantsid ainult EBS-il, ilma NVMe kiirete seadmete toeta, nagu teistes instantsides.
KokkuvÔttes on A1 seni tÔusnud uude suunda, kuid ei ole ootusile vastanud ARM-ile.
ARM-i teine tulek: EC2 M6 instantsid

KÔik muutus sel nÀdalal, kui AWS esitles uut ARM-serverite klassi ja mitu instantsi uutelt protsessoritelt , sealhulgas .
Nende instantside vÔrdlemine nÀitab juba tÀiesti teistsugust pilti. MÔnedes testides nÀitavad ARM end paremini, mÔnes isegi tunduvalt paremini kui x86.
Siin on tulemused sama stressitestimise kÀsu tÀitmisest:
tuleb kasutada testimise eesmÀrkide eelnevaks seadistamiseks vÔi nende kÀttesaadavuse kontrollimiseks. Koormuse allikate keskkonda seadistama ei pea, need on eelnevalt loodud Docker-piltidena ja vÀljastatud docker registrisse: piisab, kui mÀÀrata vajalik versioon etapis Test. Kuid neid saab ka uuesti ehitada ja luua oma modifitseeritud pildid.
EC2 M6g
EC2 M5d.metal
Vahe
cache
218
311
-29,90%
icache
45887
34368
33,52%
matrix
453982
252190
80,02%
cpu
14694
24077
-38,97%
memcpy
134711
111877
20,53%
qsort
943
728
29,53%
dentry
3088242
2770985
11,45%
timer
55515663
15367075
261,26%
See on juba tÀiesti teine asi: M6g on viis korda kiirem A1-st Scylla NoSQL andmebaasist lugemise operatsioonide tÀitmisel, ja uusimates M6gd instantsides töötavad kiirete NVMe salvestusseadmed.
ARM-i sissetung kÔigis valdkondades
Protsessor AWS Graviton2 on vaid ĂŒks nĂ€ide ARM-i kasutamisest andmekeskustes. Kuid signaalid tulevad eri suundadest. NĂ€iteks 15. novembril 2019 tĂ”i USA idufirma Nuvia .
Idufirma on asutatud kolme tippprogrammeerija poolt, kes töötasid Apple'is ja Google'is protsessorite loomise kallal. Nad lubavad arendada andmekeskustele mÔeldud protsessoreid, mis konkureerivad Inteliga ja AMD-ga.
Ajal , Nuvia projekteeris nullist protsessorituuma, mis vÔib olla ehitatud ARM arhitektuuri 'peale', kuid ilma ARM-i litsentsi saamata.
KÔik see viitab sellele, et ARM-protsessorid on valmis vallutama serveriturgu. LÔppude lÔpuks elame me post-PC ajastus. Aastased x86 tarned on langenud peaaegu 10% vÔrreldes 2011. aasta tipuga, samas kui RISC-kiibid on tÔusnud 20 miljardi juurde. TÀna on 99% 32- ja 64-bitistest protsessoritest maailmas RISC.
TĂŒri auhinna laureaadid John Hennessy ja David Patterson avaldasid veebruaris 2019 artikli . Siin on, mida nad kirjutavad:
Turg on lahendanud RISC ja CISC vaidluse. Kuigi CISC vĂ”itis PC ajastu hilisemaid etappe, kuid RISC vĂ”idab nĂŒĂŒd, kui on alanud post-PC ajastu. CISC-uusi ISA-d pole aastakĂŒmnetes loodud. Meie ĂŒllatuseks kaldub ĂŒldine arvamus parimate ISA pĂ”himĂ”tete kohta ĂŒldotstarbeliste protsessorite osas tĂ€napĂ€eval endiselt RISC-i poole, 35 aastat pĂ€rast selle leidmist⊠Avatud lĂ€htekoodiga ökosĂŒsteemides nĂ€itavad oskuslikult disainitud kiibid veenvalt saavutusi ja kiirendavad sellega kaubanduslikku kasutuselevĂ”ttu. Nende kiipide ĂŒldotstarbeliste protsessorite filosoofia tĂ”enĂ€oliselt tugineb ajaproovile vastu pidanud RISC-ile. Oodake sama kiiret innovatsiooni nagu eelneval kuldaajal, kuid seekord hindade, energia ja turvalisuse, mitte ainult jĂ”udluse osas.
âJĂ€rgmise kĂŒmnendi jooksul toimub kambriumi plahvatus uute arvutiarhitektuuride kĂ€ivitamisel, mis tĂ€hendab pĂ”nevaid aegu arvutiarhitektide jaoks nii akadeemilistes ringkondades kui ka tööstuses,â toovad nad vĂ€lja artikli lĂ”pus.
Allikas: habr.com
