Na mehla ea li-server tsa ARM ea tla?

Na mehla ea li-server tsa ARM ea tla?
SynQuacer E-Series motherboard bakeng sa seva sa 24-core ARM ho processor ea ARM Cortex A53 e nang le 32 GB ea RAM, Tšitoe 2018

Ka lilemo tse ngata, li-processor tsa ARM tse fokotsehileng tsa litaelo (RISC) li 'nile tsa laola' maraka oa lisebelisoa tsa mohala. Empa ha ho mohla ba kileng ba khona ho kenella litsing tsa data, moo Intel le AMD li ntseng li busa ka sete ea taeo ea x86. Nako le nako, litharollo tsa motho ka mong li hlaha, joalo ka Seva ea 24-core ARM sethaleng sa Banana Pi, empa ha ho na litlhahiso tse tebileng. Ha e le hantle, e ne e se ho fihlela bekeng ena.

AWS e phatlalalitse li-processor tsa eona tsa 64-core ARM lerung bekeng ena Liteboho2 ke sistimi e holimo-limo e nang le konokono ea ARM Neoverse N1. Khamphani e re Graviton2 e potlakile haholo ho feta li-processor tsa ARM tse fetileng maemong a EC2 A1, 'me ke ena. liteko tsa pele tse ikemetseng.

Khoebo ea litšebeletso tsa motheo e mabapi le ho bapisa linomoro. Ha e le hantle, bareki ba setsi sa data kapa tšebeletso ea leru ha ba tsotelle hore na li-processor li na le meralo efe. Ba tsotella karo-karolelano ea theko / tshebetso. Haeba ho sebetsa ka ARM ho theko e tlase ho feta ho sebetsa ka x86, joale ba tla khethoa.

Ho fihlela haufinyane tjena, ho ne ho sa khonehe ho bolela ka mokhoa o hlakileng hore komporo ea ARM e ka ba molemo ho feta ho x86. Mohlala, seva sa 24-core ARM Cortex A53 ke mohlala SocioNext SC2A11 e bitsa chelete e ka bang $1000, e neng e ka tsamaisa seva ea webo ho Ubuntu, empa e ne e le tlase haholo ts'ebetsong ho processor ea x86.

Leha ho le joalo, ts'ebetso e makatsang ea matla a li-processor tsa ARM e etsa hore re li shebe khafetsa. Mohlala, SocioNext SC2A11 e sebelisa 5 W feela. Empa motlakase o nka hoo e ka bang 20% ​​ea litšenyehelo tsa setsi sa data. Haeba lichifi tsena li bonts'a ts'ebetso e ntle, x86 e ke ke ea ba le monyetla.

Ho Tla ha ARM ka lekhetlo la pele: EC2 A1 Instances

Qetellong ea 2018, AWS e hlahisitsoe Liketsahalo tsa EC2 A1 ka li-processor tsa rona tsa ARM. Sena e ne e hlile e le sesupo ho indasteri mabapi le liphetoho tse ka bang teng 'marakeng, empa liphetho tsa benchmark li ne li nyahamisa.

Lethathamo le ka tlase le bontša liphetho tsa tlhahlobo ea khatello ea maikutlo EC2 A1 (ARM) le EC2 M5d.metal (x86) liketsahalo. Sesebelisoa se ne se sebelisetsoa ho etsa liteko stress-ng:

stress-ng --metrics-brief --cache 16 --icache 16 --matrix 16 --cpu 16 --memcpy 16 --qsort 16 --dentry 16 --timer 16 -t 1m

Joalokaha u bona, A1 e sebelitse le ho feta litekong tsohle ntle le cache. Lipontšong tse ling tse ngata, ARM e ne e le tlase haholo. Phapang ena ea ts'ebetso e kholo ho feta phapang ea theko ea 46% pakeng tsa A1 le M5. Ka mantsoe a mang, maemo a li-processor tsa x86 a ne a ntse a e-na le karo-karolelano e betere ea theko / ts'ebetso:

mamella teko
EC2 A1
EC2 M5d.metal
Phapang

lefaru
1280
311
311,58%

icache
18209
34368
-47,02%

matrix
77932
252190
-69,10%

CPU
9336
24077
-61,22%

memcpy
21085
111877
-81,15%

qalo
522
728
-28,30%

meno
1389634
2770985
-49.85%

nako ea nako
4970125
15367075
-67,66%

Ehlile, li-microbenchmark ha se kamehla li bonts'ang setšoantšo se nang le sepheo. Ntho ea bohlokoa ke phapang ea ts'ebetso ea 'nete ea kopo. Empa mona setšoantšo se ile sa bonahala se se betere. Basebetsi-'moho le Scylla ba ile ba bapisa maemo a1.metal le m5.4xlarge ka palo e tšoanang ea li-processor. Tekong e tloaelehileng ea ho bala ea database ea NoSQL ka tlhophiso ea node e le 'ngoe, ea pele e bonts'itse ho baloa ha 102 motsotsoana, le ea bobeli 000 610. Maemong ana ka bobeli, li-processor tsohle tse fumanehang li sebelisoa ho 000%. Sena se lekana le ho fokotseha ha ts'ebetso ka makhetlo a tšeletseng, ho sa fokotsoe ke theko e tlaase.

Ntle le moo, maemo a A1 a sebetsa feela ho EBS ntle le tšehetso bakeng sa lisebelisoa tse potlakileng tsa NVMe joalo ka maemo a mang.

Ka kakaretso, A1 e ne e le mohato o lebisang tseleng e ncha, empa ha ea ka ea phethahatsa litebello tsa ARM.

Ho Tla ha Bobeli ha ARM: EC2 M6 Instances

Na mehla ea li-server tsa ARM ea tla?

Seo sohle se fetohile bekeng ena ha AWS e hlahisa sehlopha se secha sa li-server tsa ARM, hammoho le liketsahalo tse 'maloa ho li-processor tse ncha. Liteboho2ho kopanyelletsa le tse M6g le M6gd.

Ho bapisa liketsahalo tsena ho bontša setšoantšo se fapaneng ka ho feletseng. Litekong tse ling, ARM e sebetsa betere, 'me ka linako tse ling e betere ho feta x86.

Mona ke liphetho tsa ho sebelisa taelo e tšoanang ea teko ea khatello ea maikutlo:

mamella teko
EC2 M6g
EC2 M5d.metal
Phapang

lefaru
218
311
-29,90%

icache
45887
34368
33,52%

matrix
453982
252190
80,02%

CPU
14694
24077
-38,97%

memcpy
134711
111877
20,53%

qalo
943
728
29,53%

meno
3088242
2770985
11,45%

nako ea nako
55515663
15367075
261,26%

Ena ke taba e fapaneng ka ho felletseng: M6g e potlakile ka makhetlo a mahlano ho feta A1 ha e etsa ts'ebetso ea ho bala ho tsoa polokelong ea Scylla NoSQL, 'me maemo a macha a M6gd a tsamaisa li-drive tsa NVMe tse potlakileng.

ARM e khopisa ka mahlakore ohle

AWS Graviton2 processor ke mohlala o le mong feela oa ARM e sebelisoang litsing tsa data. Empa lipontšo li tsoa mahlakoreng a sa tšoaneng. Mohlala, ka la 15 Pulungoana 2019, ho qala Nuvia ea Amerika e phahamisitse lidolara tse limilione tse 53 tsa lichelete tsa khoebo.

Qalo e thehiloe ke baenjiniere ba bararo ba etelletseng pele ba neng ba kentse letsoho ho thehoeng ha li-processor ho Apple le Google. Ba tšepisa ho hlahisa li-processor bakeng sa litsi tsa data tse tla qothisana lehlokoa le Intel le AMD.

Ka boitsebiso bo fumanehang, Nuvia e qapile processor ea mantlha ho tloha fatše ho ea holimo e ka hahoang "holimo" ho meaho ea ARM, empa ntle le ho fumana laesense ea ARM.

Sena sohle se bontša hore li-processor tsa ARM li ikemiselitse ho hapa 'maraka oa seva. Etsoe, re phela nakong ea post-PC. Thepa ea selemo le selemo ea x86 e theohile hoo e ka bang 10% ho tloha tlhorong ea bona ea 2011, ha li-chips tsa RISC li nyolohetse ho limilione tse likete tse 20. Kajeno, 99% ea li-processor tsa lefats'e tsa 32- le 64-bit ke RISC.

Bahapi ba Turing Award John Hennessy le David Patterson ba phatlalalitse sengoloa ka Hlakola 2019 "Mohla o Mocha oa Khauta bakeng sa Architecture ea Khomphutha". Seo ba se ngolang ke sena:

Mmaraka o rarolotse khang ea RISC vs CISC. Le hoja CISC e ile ea hlōla mekhahlelo ea morao-rao ea nako ea PC, empa RISC e ntse e hlōla hona joale kaha nako ea post-PC e fihlile. Ha ho li-CISC ISA tse ncha tse entsoeng ka lilemo tse mashome. Ho re makatsa, tumellano mabapi le melao-motheo e molemo ka ho fetisisa ea ISA bakeng sa li-processor tsa sepheo se akaretsang kajeno e ntse e itšetlehile ka RISC, lilemo tse 35 ka mor'a hore e qapiloe ... Libakeng tse bulehileng tsa ecosystem, li-chips tse entsoeng hantle li tla bontša tsoelo-pele e matla 'me kahoo li potlakise ho amoheloa ha khoebo. . Filosofi e akaretsang ea processor ho li-chips tsena e kanna ea ba RISC, e 'nileng ea ema nako e telele. Lebella ts'ebetso e potlakileng e ts'oanang le nakong ea ho qetela ea khauta, empa lekhetlong lena ho latela litšenyehelo, matla le polokeho, eseng feela ts'ebetso.

"Lilemong tse leshome tse tlang ho tla ba le ho phatloha ha Cambrian ea meralo e mecha ea likhomphutha, e leng se bontšang linako tse monate bakeng sa baetsi ba meralo ea likhomphutha lithutong tsa thuto le indasteri," ba phethela pampiri eo.

Source: www.habr.com

Eketsa ka tlhaloso