Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Plus quam decies centena millia inscriptionum IP per Cloudflare Network cotidie transeunt; plus quam 11 decies centena milia HTTP petitiones secundae servit; intra 100ms 95% incolarum interrete est. Nostra retis spatium CC civitates in supra 200 nationes, et machinarum turma nostra infrastructuram valde celeriter et firmam aedificavit.

Superbiam in opere nostro magno sumus ac operamur ut locum meliorem ac tutiorem interreti faciamus. Ferramenta fabrum Cloudflare altam intelligentiam ministrantium habent et earum elementa ad intelligendum et electum ferramenta optima ad perficiendum augendum.

Noster ACERVUS ACERVUS noster computandi onus altum tractat ac valde CPU-dependens, fabrum nostrum requirit ut semper optimize Cloudflare efficaciam et fidem in omni gradu ACERVi. In calculonis servi, via facillima ad augendam potentiam processus CPU nucleos addit. Quo plus metretas ministrantis aptare potest, eo magis notitia processus potest. Hoc magni momenti nobis est, quod varietas fructuum et clientium in tempore crescit, et incrementum postulationum augetur effectus a servientibus. Ad augendum ludicrum, opus est augere densitatem metretarum - et hoc idem est quod peregimus. Infra notitias accuratas de processoribus praebemus pro ministris explicandis ab MMXV, incluso numero nucleorum:

-
Genesis 6
Genesis 7
Genesis 8
Genesis 9

questus Coepi
2015
2016
2017
2018

cpu
Intel Xeon E5-2630 v3
Intel Xeon E5-2630 v4
Intel Pentium III Argentum 4116
Intel Xeon Platinum 6162

Corporalis metretas
2 x 8
2 x 10
2 x 12
2 x 24

TDP
2 x 85W
2 x 85W
2 x 85W
2 x 150W

TDP per core
10.65W
8.50W
7.08W
6.25W

In 2018, magnum saltum fecimus in numero nucleorum per servo cum Gen 9 . Ictum environmental per 33% comparatum 8 generationi redactum est, nobis facultatem augendi volumen et potentiam computandi per eculeum. Design requisita ad calorem dissipationis (Scelerisque Design Power, TDP) memorantur ad exaggerandam nostram efficientiam industriam in tempore etiam augeri. Hoc signum magni momenti est nobis: primum, minus carbonem in aerem emittere volumus; secundo, optimum usum energiae ex notitiis centris facere volumus. Scimus autem quod contendimus.

Praecipua nostra definitio metrica est numerus petitionum per watt. Numerum petitionum secundarum augere possumus addendo choros, sed in nostra potestate budget manere oportet. Nos limitamur per centrum potestatis infrastructurae datae, quae, una cum dilecta potestate modulorum distributio, modum superiorem quendam nobis dat pro singulis eculeo servo. Additis ministris eculeo vim consummationis auget. Sumptus operandi signanter augebunt si modum industriae per-eculei excedimus et novos cruciatus adicere debebimus. Non opus est ut processus augeatur, manendo in eadem potentia consummationis range, quod petitiones per watt augebunt, clavis nostra metrica.

Ut coniectare poteras, industriam consumptionem in scaena consilio diligenter investigavimus. Mensa supra ostendit nos non oportere tempus plus energiae-esurientis CPUs disponere si TDP per core altior est quam generationi hodiernae β€” haec negatio nostram metricam incursum, petitiones per watt. Systemata nostra generationi X in foro diligenter studuimus et consilium fecimus. Intel Xeonem Platinum 48 ex nostro 6162-core movemus consilium duplicem nervum ad consilium 48-coro AMD EPYC 7642 unum nervum design.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

-
Intel
Intel

cpu
Pentium Carmina 6162
EPYC 7642

Microarchitecture
"Skylake"
"Rhoncus III"

codename
Skylake SP
"Roma"

Processus technicus
14nm
7nm

metretas
2 x 24
48

frequency
Intel Pentium 1.9
Intel Pentium 2.4

L3 Cache/socket
24 x 1.375MiB
16 x 16MiB

Memoria / nervum
6 canales, usque ad DDR4-2400
8 canales, usque ad DDR4-3200

TDP
2 x 150W
225W

Plu/socket
XXVI vicos
XXVI vicos

Isaiah
x86 64,
x86 64,

Ex specificationibus patet, chip AMD permittet nos totidem metretas servare, TDP summisso. Generatio 9th TDP per nucleum habuit 6,25 W, et generatio Xth erit 4,69 W. Reducuntur 25%. Propter frequentiam auctam, et fortasse consilium simplicius cum una nervum, assumere potest quod AMD chip in praxi melius faciet. Nunc currimus varias probationes et simulationes ad videndum quanto melius AMD operabitur.

Nunc enim notemus TDP simpliciorem esse metricam e specificationibus fabricae, quibus in primis servi consilio et CPU delectu usi sumus. Celer Google inquisitionis ostendit AMD et Intel diversos habere aditus ad definiendum TDP, specificationem ambiguitatem faciens. Realis CPU potentia consummatio, ac potius consummatio potentiae server, id quod re vera utimur cum ultimam nostram decisionem facimus.

Ecosystem promptitudinem

Ut iter nostrum ad proximum processum eligendum incipiamus, amplis CPUs e diversis fabricatoribus inspeximus, quae bene apta erant ad ACERVUM et officia nostra (scripta in C, LuaJIT et Go). De mensura instrumentorum ad celeritatem metiendam iam diximus in speciali statuto in uno nostri blog vasa. In hoc casu, eodem statuto usi sumus - sinit nos efficaciam CPU rationabili tempore aestimare, postquam fabrum nostrorum programmata ad certum processum accommodare possunt.

Varios processuum probavimus cum variis nucleis comitum, nervum comitum et frequentiis. Cum hic articulus sit de quo in AMD EPYC 7642 constituimus, omnes chartulae in focus huius diarii quam processus AMD comparantur cum Intel Xeon Platinum 6162 e nostrum 9th generation.

Proventus respondent mensuris unius ministri cum singulis processus variantibus, hoc est cum duobus processoribus 24-core Intel, vel cum uno 48-coro processus ab AMD (servo pro Intel cum duabus basibus et servo pro AMD EPYC cum uno) . In BIOS parametros ponimus servientibus currentibus respondentes. Hoc est 3,03 GHz pro AMD, 2,5 GHz pro Intel. Simplificatione valde expectamus cum totidem metretas, AMD XXI% melius quam Intel.

Cryptographia

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Spectat pollicitus CAMD. Melius 18% in cryptographiae publicae clavem facit. Cum clavi symmetrico encryption AES-128-GCM amittit, sed altiore comparabilem facit.

pressio

In ore servers comprimimus multam datam servare in band et velocitatem partus contenti augere. Notitias transeamus per C bibliothecas zlib et brotli. Omnes probationes currunt in blog.cloudflare.com HTML fasciculi in memoria.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

AMD per medium inter 29% vicit cum gzip utens. In casu brotli, eventus meliores sunt, in probationibus cum qualitate 7, quibus ad compressionem dynamicam utimur. On the brotli-9 test there is a sharp drop - Hoc explicamus quod Brotli multum memoria consumit et latibulum redundat. Sed vincit AMD marg.

Multa officia nostra scripta sunt in Go. In sequentibus graphis duplices-reprehendimus celeritatem cryptographiae et compressionis in Go cum RegExp in 32 KB linearum chordarum bibliothecam utentes.

Ite cryptographiae

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Ite Cogo

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Ite Regexp

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Ite Gloria

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

AMD melius in omnibus probationibus cum Go excepto signo ECDSA P256, ubi fuit 38% post - quod mirum est, datum quod 24% melius in C perfecit. Valet remanens quid ibi agatur. Super, AMD non multum vincit, sed optimos proventus adhuc ostendit.

LuaJIT

Saepe in acervo LuaJIT utimur. Hoc est gluten quod Cloudflare omnes partes simul tenet. Et hic quoque gavisus sumus AMD vicisse.

Super probationibus ostendunt EPYC 7642 melius praestare quam duos Xeon Platinum 6162. AMD amittere in duobus probatis, exempli gratia, AES-128-GCM et Go OpenSSL ECDSA-P256 Sign - sed vincit super omnes alios, per medium. of 25%.

Quod inposuit simulatio

Post nostras vivos probationes, ministris per alium simulationum statutum cucurrimus, in quo syntheticum onus ad ACERVUM programmatis applicatur. Hic simulamus inposuit missionem variarum petitionum quae in opere reali occurrere possunt. Petitiones variant in notitiis voluminis, HTTP vel HTTPS protocolla, WAF fontibus, operariis aliisque multis variantibus. Infra comparatio perputium duorum CPUs est causarum petitionum quae saepissime occurrunt.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Eventus in chart contra basilineum 9 generationis machinarum Intel-bastarum mensurantur, normales ad valorem 1,0 in x-axis. Exempli gratia, petitiones KiB simplicium 10 super HTTPS accipientes, videre possumus AMD 1,5 tempora meliora quam Intel secundum petita per alterum. In mediocris, AMD 34% melius quam Intel pro his probat. Considerans TDP pro uno AMD EPYC 7642 esse 225 W, et duobus processibus Intel CCC W, evenit ut per "petitiones per watt" AMD ostendat 300 meliores eventus quam Intel!

Hic iam plane fuimus ad optionem nervum unius nervi pro AMD EPYC 7642 sicut futurum Gen X CPUs nostri. Valde interest videre quomodo servientes AMD EPYC in opere reali in mundo exerceant et statim plures misimus. servers quosdam ex Mauris interdum.

Verus opus

Primus gradus, naturaliter, erat ministris ad operandum in realibus conditionibus praeparare. Omnes machinae in nostra classe laborant cum processibus et officiis iisdem, quibus optimam opportunitatem praebet ad recte faciendum comparandum. Sicut plurima centra data, plures genera ministrantium explicavimus, et servitores nostros in racemos colligimus ita ut unumquodque genus earumdem generationum circiter ministrantium contineat. Interdum, hoc inveniatur in curvis redivivis quae inter racemos differunt. Sed non est nobis. Nostri fabrum CPU utendo pro omnibus generationibus optimized sunt, ut, quantumcumque particularis machinae CPU VIII coros vel XXIV, CPU utendo fere eadem sit ac reliqua.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Graphum nostrum commentum illustrat de similitudine utendi - nulla differentia notabilis est inter usum AMD CPUs in Gen X ministrantium generationis et usum processuum Intel processuum in gen 9 generationis servientium. Hoc significat quod tam probati quam ministri baselinei aeque onerati sunt. . Magna. Hoc ipsum est quod in servis nostris nitimur, et hoc ad aequam comparationem indigemus. Duo graphes infra monstrant numerum petitionum ab uno CPU core processum et omnes nucleos in gradu servientis.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus
Petitiones per core

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus
Petitiones in calculonis servi

Videri potest in mediocris processus AMD XXIII% plures petitiones. Non malum omnino! Saepe in stilo nostro de modis faciendis augendis scripti sumus Gen. Patet statim ex specificationibus numerorum cori et TDP, quod AMD maiorem celeritatem maiore vi efficientiae praebet.

Sed sicut iam dictum est, TDP species non est vexillum, et non est eadem omnibus fabricantibus, ut ipsam vim inspiciamus usum. Cum in parallelis numero petitionum per secundam consummationem energiae dimetientes, sequentis graphi consecuti sumus:

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus

Ex petitionibus per alterum per watt confectum est, Gen X servitores in Intel processus currendo sunt 28% efficaciores. Plus sperare potest, cum 25% inferior AMD's TDP est, sed sciendum est TDP esse ambiguum notam. Vidimus vim actualem AMD sumptionis paene identicam esse cum dictis TDP frequentiis multo altioribus quam basi; Intel non habet. Haec alia causa est cur TDP consummatio industriae aestimatio certa non est. CPUs ex Intel in nostro Gen 9 servers in multi-nodorum systematis inserti sunt, dum CPUs ex AMD operantur in forma factoris 1U vexillum ministrantium. Hoc in favorem AMD non est, quia multinode ministrantes maiorem densitatem cum minori potentia per node consummationem praebere debent, sed AMD adhuc Intel in terminis potentiae consummationis per nodi assequuntur.

In plerisque comparationibus per species, simulationes testium et realem mundi effectionem, 1P AMD EPYC 7642 conformatio signanter melior quam 2P Intel Xeon 6162. Quibusdam conditionibus, AMD usque ad 36% melius praestare potest, et per optimizing credimus. hardware et software, hanc emendationem perpetuo fundamento consequi possumus.

Evenit AMD vicit.

Additae graphae mediocris latentiam ostendunt ac latentiam p99 NGINX per spatium XXIV horarum currentem ostendunt. In mediocris, processus in AMD 24% velocius cucurrit. P25% 99-20% velocius secundum diei tempus decurrit.

conclusio,

Cloudflare's Hardware et euismod fabrum notabilem quantitatem tentationis et inquisitionis faciunt ut optimum servo configurationem pro nostris clientibus determinent. Hic laborantes amamus, quia magnas difficultates sicut has solvere possumus, et adiuvare possumus ut problemata tua solvenda cum officiis tuis quasi ora calculorum servientium et solutionum securitatis ordinatae sicut Magia Transit, Argo Tunnel, et praesidium DDoS. Omnes servientes in retis Cloudflare configurantur ad fideliter praestandum, et semper studemus singulas generationes servientium meliores reddere quam prior. Credimus AMD EPYC 7642 esse responsum cum ad Gen X processors venit.

Operarios utens Cloudflare, tincidunt applicationes suas explicant in retiaculis nostris dilatandis circa mundum. Superbi sumus ut clientes nostri codicem scripto intendunt, dum securitatem et fidem in nube intendunt. Hodieque magis etiam laetamur nuntiare opus suum explicari posse nostro Gen X generationi servientium generationi secundae AMD EPYC processors.

Cloudflare eligit processores ab AMD ad decimam generationis marginem servientibus
EPYC 7642 processors, codename "Roma" [Roma].

Utendo AMD'S EPYC 7642, perficiendo augere potuimus et facilius retia nostra ad novas civitates dilatare potuimus. Roma non uno die aedificata est, sed multis vestrum propinquior mox erit.

Proximis duobus annis experti sumus cum multis x86 chippis ex Intel et AMD, necnon processors ab ARM. Expectamus hos factores CPU nobiscum in futuro operari ut omnes melius interretialem simul aedificare possimus.

Source: www.habr.com