Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Téann níos mó ná billiún seoltaí IP uathúla tríd an Líonra Cloudflare gach lá; freastalaíonn sé ar níos mó ná 11 milliún iarratas HTTP in aghaidh an tsoicind; tá sí laistigh de 100ms de 95% de dhaonra an idirlín. Cuimsíonn ár líonra 200 cathair i níos mó ná 90 tír, agus tá bonneagar an-tapa agus iontaofa tógtha ag ár bhfoireann innealtóirí.

Táimid an-bhródúil as ár gcuid oibre agus táimid tiomanta cabhrú leis an Idirlíon a dhéanamh níos fearr agus níos sábháilte. Tá tuiscint dhomhain ag innealtóirí crua-earraí Cloudflare ar fhreastalaithe agus a gcomhpháirteanna chun na crua-earraí is fearr a thuiscint agus a roghnú chun a fheidhmíocht a uasmhéadú.

Láimhseálann ár stack bogearraí ríomhaireacht ard-ualaigh agus braitheann sé go mór ar LAP, rud a éilíonn ar ár n-innealtóirí éifeachtúlacht agus iontaofacht Cloudflare a bharrfheabhsú go leanúnach ag gach leibhéal den chruach. Ar thaobh an fhreastalaí, is é an bealach is éasca chun cumhacht próiseála a mhéadú ná croíleacáin LAP a chur leis. Dá mhéad croíleacáin is féidir le freastalaí a chur in oiriúint, is amhlaidh is mó sonraí is féidir leis a phróiseáil. Tá sé seo tábhachtach dúinn toisc go bhfuil éagsúlacht ár dtáirgí agus ár gcliant ag fás le himeacht ama, agus éilíonn fás na n-iarratas feidhmíocht mhéadaithe ó fhreastalaithe. Chun a bhfeidhmíocht a mhéadú, bhí orainn dlús na gcroíthe a mhéadú - agus is é seo go díreach a bhaineamar amach. Anseo thíos cuirimid sonraí mionsonraithe ar fáil maidir le próiseálaithe do na freastalaithe atá á n-imscaradh againn ó 2015, lena n-áirítear líon na gcroíthe:

-
Gen 6
Gen 7
Gen 8
Gen 9

Ag Tosú
2015
2016
2017
2018

LAP
Intel Xeon E5-2630 v3
Intel Xeon E5-2630 v4
Intel Xeon Silver 4116
Platanam Intel Xeon 6162

Croílár fisiceach
2 8 x
2 10 x
2 12 x
2 24 x

PFF
2 x 85W
2 x 85W
2 x 85W
2 x 150W

TDP in aghaidh an chroí
10.65W
8.50W
7.08W
6.25W

In 2018, rinneamar léim mhór i líon iomlán na gcroíthe in aghaidh an fhreastalaí le Gen 9. Laghdaíodh an tionchar comhshaoil ​​33% i gcomparáid leis an 8ú giniúint, rud a thugann deis dúinn méid agus cumhacht ríomhaireachta a mhéadú in aghaidh an raca. Ceanglais deartha le haghaidh diomailt teasa (Cumhacht Dearaidh Teirmeach, TDP) chun a thabhairt chun suntais go bhfuil méadú tagtha freisin ar ár n-éifeachtúlacht fuinnimh le himeacht ama. Tá an táscaire seo tábhachtach dúinn: ar an gcéad dul síos, ba mhaith linn níos lú carbóin a astú isteach san atmaisféar; ar an dara dul síos, ba mhaith linn an úsáid is fearr a bhaint as an bhfuinneamh ó na hionaid sonraí. Ach tá a fhios againn go bhfuil rud éigin le déanamh againn.

Is é an príomh-mhéadrach sainithe atá againn ná líon na n-iarratas in aghaidh an vata. Is féidir linn líon na n-iarratas in aghaidh an tsoicind a mhéadú trí chroíleacáin a chur leis, ach ní mór dúinn fanacht laistigh dár mbuiséad cumhachta. Táimid teoranta ag bonneagar cumhachta an ionaid sonraí, a thugann, mar aon lenár modúil dáileadh cumhachta roghnaithe, teorainn uachtarach áirithe dúinn do gach raca freastalaí. Má chuirtear freastalaithe le raca méadaítear tomhaltas cumhachta. Méadóidh costais oibriúcháin go suntasach má sháraítear an teorainn fuinnimh in aghaidh an raca agus má bhíonn orainn racaí nua a chur leis. Ní mór dúinn cumhacht próiseála a mhéadú agus muid ag fanacht laistigh den raon tomhaltas cumhachta céanna, rud a mhéadóidh iarratais in aghaidh an bhata, ár bpríomh-mhéadrach.

Mar a thuigfeá, rinneamar staidéar cúramach ar ídiú fuinnimh ag an gcéim deartha. Léiríonn an tábla thuas nár cheart dúinn am a chur amú ag imscaradh níos mó LAPanna a bhfuil ocras orthu ar fhuinneamh má tá an TDP in aghaidh an chroí níos airde ná an ghlúin reatha - beidh tionchar diúltach aige seo ar ár n-iarratais méadracha, in aghaidh an vata. Rinneamar staidéar cúramach ar na córais réidh le rith dár nglúin X ar an margadh agus rinneamar cinneadh. Táimid ag bogadh ónár ndearadh dé-soicéad 48-lárnach Intel Xeon Platinum 6162 go dearadh soicéad 48-lárnach AMD EPYC 7642.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

-
Intel
AMD

LAP
Xeon Platanam 6162
EPYC 7642

Microarchitecture
"Skylake"
"Zen 2"

Codename
“Skylake SP”
“An Róimh”

Teicneolaíocht phróisis
14nm
7nm

croíleacáin
2 24 x
48

Minicíocht
1.9 GHz
2.4 GHz

L3 Taisce/soicéad
24 x 1.375MiB
16 x 16MiB

Cuimhne/soicéad
6 chainéal, suas go dtí DDR4-2400
8 chainéal, suas go dtí DDR4-3200

PFF
2 x 150W
225W

PCIe/soicéad
48 lána
128 lána

ISA
x86-64
x86-64

Ó na sonraíochtaí is léir go ligfidh an sliseanna ó AMD dúinn an líon céanna croíleacáin a choinneáil agus an TDP á ísliú. Bhí TDP de 9 W in aghaidh an chroí ag an 6,25ú glúin, agus an Xú giniúint beidh sé 4,69 W. Laghdú 25%. A bhuíochas leis an minicíocht mhéadaithe, agus b'fhéidir dearadh níos simplí le soicéad amháin, is féidir glacadh leis go bhfeidhmeoidh an sliseanna AMD níos fearr go praiticiúil. Táimid ag rith tástálacha agus ionsamhlúcháin éagsúla faoi láthair féachaint cé chomh maith agus a fheidhmeoidh AMD níos fearr.

Faoi láthair, déanaimis a thabhairt faoi deara gur méadrach simplithe é TDP ó shonraíochtaí an mhonaróra, a d'úsáideamar sna céimeanna tosaigh de dhearadh freastalaí agus roghnú LAP. Nochtann cuardach tapa Google go bhfuil cineálacha cur chuige éagsúla ag AMD agus Intel chun TDP a shainiú, rud a fhágann nach bhfuil an tsonraíocht iontaofa. Is é fíor-ídiú cumhachta LAP, agus níos tábhachtaí fós tomhaltas cumhachta freastalaí, an rud a úsáidimid i ndáiríre agus ár gcinneadh deiridh á dhéanamh againn.

Ullmhacht éiceachórais

Chun tús a chur lenár dturas chuig ár gcéad phróiseálaí eile a roghnú, d’fhéachamar ar raon leathan LAPanna ó mhonaróirí éagsúla a bhí oiriúnach go maith dár stoic bogearraí agus seirbhísí (scríofa in C, LuaJIT agus Go). Rinneamar cur síos mionsonraithe cheana féin ar shraith uirlisí chun luas a thomhas i gceann dár bhlag-alt. Sa chás seo, d'úsáideamar an tsraith chéanna - ligeann sé dúinn éifeachtacht an LAP a mheas i dtréimhse ama réasúnta, agus ina dhiaidh sin is féidir lenár n-innealtóirí tús a chur lenár gcláir a oiriúnú do phróiseálaí ar leith.

Rinneamar tástáil ar éagsúlacht próiseálaithe le héagsúlacht croíchomhaireamh, comhaireamh soicéad, agus minicíochtaí. Ós rud é go mbaineann an t-alt seo leis an bhfáth ar shocraigh muid ar an AMD EPYC 7642, díríonn na cairteacha go léir sa bhlag seo ar an gcaoi a bhfeidhmíonn próiseálaithe AMD i gcomparáid leis an Intel Xeon Platinum 6162 ó ár 9ú glúin.

Freagraíonn na torthaí le tomhais freastalaí aonair le gach malairt próiseálaí - is é sin, le dhá phróiseálaí 24-lárnach ó Intel, nó le próiseálaí 48-lárnach amháin ó AMD (freastalaí le haghaidh Intel le dhá soicéad agus freastalaí le haghaidh AMD EPYC le ceann amháin) . Sa BIOS socraímid na paraiméadair a fhreagraíonn do na freastalaithe reatha. Is é seo 3,03 GHz le haghaidh AMD agus 2,5 GHz do Intel. Agus é á shimpliú go mór, táimid ag súil leis an líon céanna croíleacáin, go bhfeidhmeoidh AMD 21% níos fearr ná Intel.

Cripteagrafaíocht

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Cuma geallta do AMD. Feidhmíonn sé 18% níos fearr ar chripteagrafaíocht eochair phoiblí. Le eochair shiméadrach, cailleann sé do na roghanna criptithe AES-128-GCM, ach ar an iomlán feidhmíonn sé inchomparáide.

Comhbhrú

Ar fhreastalaithe imeall, comhbhrúimid go leor sonraí chun sábháil ar bandaleithead agus chun luas seachadta an ábhair a mhéadú. Gabhaimid na sonraí trí na leabharlanna C zlib agus brotli. Reáchtáladh na tástálacha go léir ar an gcomhad HTML blog.cloudflare.com i gcuimhne.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Bhuaigh AMD 29% ar an meán nuair a bhí gzip á úsáid. I gcás brotli, tá na torthaí níos fearr fós ar thástálacha le cáilíocht 7, a úsáidimid le haghaidh comhbhrú dinimiciúil. Ar an tástáil brotli-9 tá titim ghéar - mínímid é seo tríd an bhfíric go n-ídíonn Brotli go leor cuimhne agus go sáraíonn sé an taisce. Mar sin féin, tá an bua ag AMD go mór.

Tá go leor dár seirbhísí scríofa in Go. Sna graif seo a leanas, déanaimid seiceáil faoi dhó ar luas na cripteagrafaíochta agus an chomhbhrú in Téigh le RegExp ar línte 32 KB ag baint úsáide as an leabharlann teaghrán.

Téigh go cripteagrafaíocht

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Téigh Comhbhrú

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Téigh Regexp

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Téigh Teaghráin

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Feidhmíonn AMD níos fearr i ngach tástáil le Go seachas Comhartha ECDSA P256, áit a raibh sé 38% taobh thiar - rud atá aisteach, ós rud é go ndearna sé 24% níos fearr i C. Is fiú a dhéanamh amach cad atá ar siúl ann. Ar an iomlán, ní bhuaigh AMD mórán, ach léiríonn sé na torthaí is fearr fós.

LuaJIT

Is minic a úsáidimid LuaJIT ar an gcruach. Seo é an gliú a choinníonn na codanna go léir de Cloudflare le chéile. Agus tá áthas orainn gur bhuaigh AMD anseo freisin.

Ar an iomlán, léiríonn na tástálacha go bhfeidhmíonn an EPYC 7642 níos fearr ná dhá Xeon Platanam 6162. Cailleann AMD ar chúpla tástáil - mar shampla, AES-128-GCM agus Go OpenSSL ECDSA-P256 Sign - ach bhuaigh sé ar gach ceann eile, ar an meán. de 25 % .

Insamhladh Ualach Oibre

Tar éis ár dtástálacha tapa, ritheamar na freastalaithe trí shraith eile insamhaltaí ina gcuirtear ualach sintéiseach i bhfeidhm ar chruach imeall na mbogearraí. Anseo samhlaímid ualach oibre cásanna ina bhfuil cineálacha éagsúla iarratas ar féidir teacht orthu i bhfíorobair. Athraíonn iarratais ó thaobh toirte sonraí, prótacail HTTP nó HTTPS, foinsí WAF, Oibrithe, agus go leor athróg eile. Seo thíos comparáid idir tréchur an dá LAP do na cineálacha iarratas is minice a bhíonn againn.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Déantar na torthaí sa chairt a thomhas i gcoinne na bunlíne de mheaisíní Intel-bhunaithe den 9ú glúin, arna ngnáthú go luach 1,0 ar an x-ais. Mar shampla, ag cur iarratais shimplí 10 KiB thar HTTPS, is féidir linn a fheiceáil go ndéanann AMD 1,5 uair níos fearr ná Intel i dtéarmaí iarratais in aghaidh an tsoicind. Ar an meán, rinne AMD 34% níos fearr ná Intel do na tástálacha seo. Ag cur san áireamh gurb é 7642 W an TDP le haghaidh AMD EPYC 225 amháin, agus le haghaidh dhá phróiseálaí Intel ná 300 W, tarlaíonn sé, i dtéarmaí “iarratais in aghaidh an vata” go léiríonn AMD torthaí 2 uair níos fearr ná Intel!

Ag an bpointe seo, bhíomar ag claonadh go soiléir i dtreo an rogha soicéad aonair don AMD EPYC 7642 mar ár CPUs Gen X sa todhchaí. cuid acu ó ionaid sonraí.

Obair fíor

Ba é an chéad chéim, go nádúrtha, na freastalaithe a ullmhú le haghaidh oibre i bhfíorchoinníollacha. Oibríonn gach meaisín inár bhflít leis na próisis agus na seirbhísí céanna, rud a thugann deis iontach chun feidhmíocht a chur i gcomparáid i gceart. Cosúil le formhór na n-ionad sonraí, tá roinnt glúnta de fhreastalaithe imlonnaithe againn, agus bailímid ár bhfreastalaithe i gcnuasaigh ionas go mbeidh freastalaithe de thart ar na glúine céanna i ngach rang. I gcásanna áirithe, d'fhéadfadh sé seo a bheith mar thoradh ar chuair athchúrsála atá difriúil idir braislí. Ach ní linn. Tá úsáid LAP optamaithe ag ár n-innealtóirí do gach glúin ionas go mbeidh an úsáid LAP mar an gcéanna leis an gcuid eile de ghnáth, beag beann ar cibé an bhfuil 8 croí nó 24 ag LAP meaisín áirithe.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Léiríonn an graf ár dtrácht ar chosúlacht na húsáide - níl aon difríocht shuntasach idir úsáid CPUanna AMD i bhfreastalaithe giniúna Gen X agus úsáid próiseálaithe Intel i bhfreastalaithe giniúna Gen 9. Ciallaíonn sé seo go bhfuil an dá fhreastalaithe tástála agus bonnlíne luchtaithe go cothrom. . Go hiontach. Is é seo go díreach a ndéanaimid ár ndícheall ina leith inár bhfreastalaithe, agus tá sé seo de dhíth orainn le haghaidh comparáide cothrom. Léiríonn an dá ghraf thíos líon na n-iarratas arna bpróiseáil ag croí CPU amháin agus na croíleacáin go léir ag leibhéal an fhreastalaí.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin
Iarratais de réir croí

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin
Iarratais chuig an bhfreastalaí

Is féidir a fheiceáil go bpróiseálann AMD 23% níos mó iarratas ar an meán. Nach dona ar chor ar bith! Is minic a scríobhamar ar ár bhlag faoi bhealaí chun feidhmíocht Gen 9 a mhéadú. Agus anois tá an líon céanna cores againn, ach déanann AMD níos mó oibre le níos lú cumhachta. Tá sé soiléir láithreach ó na sonraíochtaí maidir le líon na gcroí agus TDP go soláthraíonn AMD luas níos mó le héifeachtacht fuinnimh níos mó.

Ach mar a luadh againn cheana féin, ní sonraíocht chaighdeánach é TDP agus níl sé mar an gcéanna do gach monaróir, mar sin déanaimis féachaint ar an úsáid fuinnimh iarbhír. Trí thomhaltas fuinnimh an fhreastalaí a thomhas ag an am céanna le líon na n-iarratas in aghaidh an tsoicind, fuaireamar an graf seo a leanas:

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin

Bunaithe ar iarratais in aghaidh an tsoicind in aghaidh an vata a chaitear, tá freastalaithe Gen X a ritheann ar phróiseálaithe AMD 28% níos éifeachtaí. D'fhéadfadh duine a bheith ag súil le níos mó, ós rud é go bhfuil TDP AMD 25% níos ísle, ach ba chóir a mheabhrú gur tréith débhríoch é TDP. Tá sé feicthe againn go bhfuil tomhaltas cumhachta iarbhír AMD beagnach comhionann leis an TDP luaite ag minicíochtaí i bhfad níos airde ná an bonn; Níl sé sin ag Intel. Is cúis eile é seo nach meastachán iontaofa é TDP ar ídiú fuinnimh. Déantar CPUanna ó Intel inár bhfreastalaithe Gen 9 a chomhtháthú i gcóras ilnód, agus oibríonn CPUanna ó AMD i bhfreastalaithe caighdeánacha fachtóir foirm 1U. Níl sé seo i bhfabhar AMD, mar ba cheart go gcuirfeadh freastalaithe ilnód dlús níos mó ar fáil le níos lú tomhaltas cumhachta in aghaidh an nód, ach bhí AMD fós i ngleic le Intel i dtéarmaí tomhaltas cumhachta in aghaidh an nód.

I bhformhór na gcomparáidí ar fud specs, insamhaltaí tástála, agus feidhmíocht fíor-domhan, d'fheidhmigh cumraíocht 1P AMD EPYC 7642 i bhfad níos fearr ná an 2P Intel Xeon 6162. I roinnt coinníollacha, is féidir le AMD suas le 36% níos fearr a dhéanamh, agus creidimid gur féidir trí leas iomlán a bhaint as. crua-earraí agus bogearraí, is féidir linn an feabhsúchán seo a bhaint amach ar bhonn leanúnach.

Casadh sé amach bhuaigh AMD.

Léiríonn graif bhreise meánfhanacht agus latency p99 ag rith NGINX thar thréimhse 24 uair an chloig. Ar an meán, rith próisis ar AMD 25% níos tapúla. Ar lch 99 ritheann sé 20-50% níos tapúla ag brath ar an am den lá.

Conclúid

Déanann innealtóirí Crua-earraí agus Feidhmíochta Cloudflare méid suntasach tástála agus taighde chun an chumraíocht freastalaí is fearr dár gcustaiméirí a chinneadh. Is breá linn a bheith ag obair anseo mar is féidir linn fadhbanna móra mar seo a réiteach, agus is féidir linn cabhrú leat do chuid fadhbanna a réiteach le seirbhísí cosúil le ríomhaireacht chiumhais freastalaí agus raon de réitigh slándála cosúil le Magic Transit, Argo Tunnel, agus cosaint DDoS. . Tá gach freastalaí sa líonra Cloudflare cumraithe chun feidhmiú go hiontaofa, agus táimid i gcónaí ag iarraidh gach chéad ghlúin eile de fhreastalaithe a dhéanamh níos fearr ná an ceann roimhe seo. Creidimid gurb é an AMD EPYC 7642 an freagra maidir le próiseálaithe Gen X.

Ag baint úsáide as Cloudflare Workers, imscarann ​​forbróirí a bhfeidhmchláir ar ár líonra méadaitheach ar fud an domhain. Táimid bródúil as ligean dár gcustaiméirí díriú ar chód a scríobh agus muid ag díriú ar shlándáil agus iontaofacht sa scamall. Agus inniu tá áthas orainn a fhógairt go n-imscarfar a gcuid oibre ar ár bhfreastalaithe giniúna Gen X a ritheann próiseálaithe AMD EPYC den dara glúin.

Roghnaíonn Cloudflare próiseálaithe ó AMD le haghaidh freastalaithe imeall an deichiú glúin
Próiseálaithe EPYC 7642, códainm "An Róimh" [An Róimh]

Trí úsáid a bhaint as EPYC 7642 AMD, bhíomar in ann ár bhfeidhmíocht a mhéadú agus é a dhéanamh níos éasca ár líonra a leathnú go cathracha nua. Níor tógadh an Róimh in aon lá amháin, ach beidh sé níos gaire duit go luath.

Le cúpla bliain anuas táimid ag tástáil le go leor sliseanna x86 ó Intel agus AMD, chomh maith le próiseálaithe ó ARM. Táimid ag súil go leanfaidh na déantóirí LAP seo ag obair linn sa todhchaí ionas gur féidir linn go léir Idirlíon níos fearr a thógáil le chéile.

Foinse: will.com

Add a comment