Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

Cù l'avventu di i prucessori Intel Core di settima generazione, hè diventatu chjaru per parechji chì a strategia "Tick-tock" chì Intel avia seguitatu tuttu stu tempu hà fiascatu. A prumessa di riduce u prucessu tecnologicu da 14 à 10 nm ferma una prumessa, cuminciò a longa era di "Taka" Skylake, durante a quale Kaby Lake hè accadutu (settima generazione), sùbitu Coffee Lake (ottava) cù un ligeru cambiamentu in u prucessu tecnologicu. da 14 nm à 14 nm+ è ancu Coffee Lake Refresh (novu). Sembra chì Intel avia veramente bisognu di una pausa caffè. In u risultatu, avemu parechji prucessori di e diverse generazioni, chì sò basati nantu à a stessa microarchitettura Skylake, da una banda. E l'assicurazioni di Intel chì ogni novu processore hè megliu cà u precedente, da l'altru. Hè veru, ùn hè micca assai chjaru perchè esattamente ...

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

Allora vultemu à e nostre generazioni. È vedemu cumu si differenzi.

Kaby Lake

L'apparizione di i prucessori in u retail hè accadutu à u principiu di 2017. Chì ci hè di novu in questa famiglia in quantu à u so predecessore? Prima di tuttu, questu hè un novu core gràficu - Intel UHD 630. Plus supportu per a tecnulugia di memoria Intel Optane (3D Xpoint), è ancu un novu chipset di serie 200 (a 6a generazione hà travagliatu cù a serie 100). È questu hè tutte l'innuvazioni veramente interessanti.

Coffee Lake

A 8a generazione, chjamata Coffee Lake, hè stata liberata à a fine di u 2017. In i prucessori di sta generazione, i nuclei è u cache proporzionale di u terzu livellu sò stati aghjunti, Turbo Boost hè statu risuscitatu da 200 megahertz, u supportu per DDR4-2666 hè statu aghjuntu (prima ci era DDR4-2400), ma u supportu per DDR3 hè statu tagliatu. U core gràficu era u listessu, ma hè stata data 50 MHz. Per tutti l'aumentu di frequenze avemu avutu à pagà aumentendu u pacchettu di calore à 95 watts. È, sicuru, u novu chipset di a serie 300. L'ultime ùn era micca necessariu, postu chì prestu abbastanza specialisti anu pussutu lancià sta famiglia in chipsets di a serie 100, ancu s'è i rapprisentanti di Intel dichjaranu chì questu era impussibile per via di u disignu di circuiti di putenza. Più tardi, però, Intel ammette ufficialmente chì era sbagliatu. Allora chì hè novu in a 8a famiglia? In fatti, s'assumiglia più à un rinfrescante regulare cù l'aghjunzione di core è frequenze.

Coffee Lake Refresh

Ha! Eccu un rinfrescante per noi ! In u quartu trimestre di u 2018, i prucessori Coffee Lake di 9a generazione sò stati liberati, equipati di prutezzione di hardware contr'à alcune vulnerabilità Meltdown / Spectre. I cambiamenti di hardware fatti à i novi chips pruteghjanu contra Meltdown V3 è L1 Terminal Fault (L1TF Foreshadow). I cambiamenti di u software è u microcode pruteghjanu contru l'attacchi Spectre V2, Meltdown V3a è V4. A prutezzione contra Spectre V1 cuntinuerà à esse patched à u livellu di u sistema operatore. L'intruduzioni di patch à livellu di chip duverebbe riduce l'impattu di i patch di u software nantu à u rendiment di u processore. Ma Intel hà implementatu tutta questa gioia cù prutezzione solu in i prucessori per u segmentu di u mercatu di massa: i5-9600k, i7-9700k, i9-9900k. Tutti l'altri, cumprese e soluzioni di u servitore, ùn anu micca ricevutu a prutezzione di hardware. Per a prima volta in a storia di i prucessori di cunsumatori Intel, i processori Coffee Lake Refresh supportanu finu à 128 GB di RAM. È questu hè, ùn ci hè più cambiamenti.

Chì avemu in u fondu? Dui anni di rinfreschi, ghjucanu cù core è frequenze, più un inseme di migliure minori. Vuliu veramente valutà obiettivamente è paragunà u rendiment di i principali rapprisentanti di queste famiglie. Allora quandu aghju avutu un set di settima à a nona generazione in manu - i nostri i7-7700 è i7-7700k sò stati recentemente uniti da i freschi i7-8700, i7-9700k è i9-9900k, aghju apprufittatu di a situazione è aghju fattu cinque diverse. I processori Intel Core mostranu ciò chì sò capaci di.

Prucessioni

Cinque processori Intel sò implicati in a prova: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

Caratteristiche di u rendiment di e plataforme

I processori Intel i7-8700, i7-9700k è i9-9900k anu a stessa cunfigurazione di basa:

  • Scheda madre: Asus PRIME H310T (BIOS 1405),
  • RAM: 16 GB DDR4-2400 MT/s Kingston 2 pezzi, totale 32 GB.
  • Unità SSD: 240 GB Patriot Burst 2 pezzi in RAID 1 (un abitudine sviluppatu annantu à l'anni).

I processori Intel i7-7700 è i7-7700k funzionanu ancu nantu à a stessa piattaforma:

  • Scheda madre: Asus H110T (BIOS 3805),
  • RAM: 8 GB DDR4-2400MT/s Kingston 2 pezzi, totale 16 GB.
  • Unità SSD: 240 GB Patriot Burst 2 pezzi in RAID 1.

Avemu aduprà chassis customizati chì sò 1,5 unità di altu. Abitanu quattru piattaforme.

Parte di u software: OS CentOS Linux 7 x86_64 (7.6.1810).
Ядро: 3.10.0-957.1.3.el7.x86_64
Fatte ottimisazioni relative à l'installazione standard: aghjunte opzioni per lancià l'elevatore di kernel=noop selinux=0.

A prova hè fatta cù tutti i patch da l'attacchi Spectre, Meltdown è Foreshadow backported à stu kernel. Hè pussibule chì i risultati di teste nantu à i kernels Linux più recenti è più attuali pò esse diffirenti da quelli ottenuti, è i risultati seranu megliu. Ma, prima, personalmente preferisce CentOS 7, è, in segundu, RedHat hè attivamente backporting innovazioni ligati à u supportu hardware da novi kernels à u so LTS. Hè ciò chì speru :)

Testi usati per a ricerca

  1. sysbench
  2. Geekbench
  3. Phoronix Test Suite

Test Sysbench

Sysbench hè un pacchettu di teste (o benchmarks) per valutà a prestazione di diversi sottosistemi di l'informatica: processore, RAM, dispositivi di almacenamiento di dati. A prova hè multi-threaded, nantu à tutti i core. In questa prova aghju misuratu dui indicatori:

  1. Avvenimenti di velocità di CPU per seconda - u numeru di operazioni realizate da u processatore per seconda: u più altu u valore, u più pruduttivu di u sistema.
  2. Statistiche generale numeru tutale di avvenimenti - numeru tutale di avvenimenti cumpletati. U più altu u numeru, u megliu.

Test Geekbench

Un pacchettu di teste realizati in modu unicu è multi-threaded. In u risultatu, un certu indice di rendiment hè emessu per i dui modi. Quì sottu sò i ligami per i risultati di teste. In questa prova, guardemu dui indicatori principali:
- Single-Core Score - testi unicu-threaded.
- Score Multi-Core - teste multi-threaded.
Unità di misura : "pappagalli" astratti. U più "pappagalli", u megliu.

Phoronix Test Suite

Phoronix Test Suite hè un inseme assai riccu di teste. Malgradu u fattu chì tutte e teste da u pacchettu pts / cpu sò state realizate, vi prisintà i risultati di solu quelli chì personalmente aghju trovu particularmente interessanti, soprattuttu chì i risultati di i testi omessi solu rinfurzà a tendenza generale.

Quasi tutti i testi presentati quì sò multi-threaded. L'unicu eccezzioni sò dui di elli: teste unicu-threaded Himeno è LAME MP3 Encoding.

In questi testi, u più altu u numeru, u megliu.

  1. Ghjuvanni u Ripper multi-threaded password guessing test. Pigliemu l'algoritmu di criptu Blowfish. Misura u numeru di operazioni per seconda.
  2. A prova di Himeno hè un risolutore lineale di pressione di Poisson chì utilizeghja u metudu di puntu Jacobi.
  3. Compressione 7-Zip - Test 7-Zip utilizendu p7zip cù funzione integrata di prova di rendiment.
  4. OpenSSL hè un inseme di strumenti chì implementanu i protokolli SSL (Secure Sockets Layer) è TLS (Transport Layer Security). Misura u rendiment di RSA 4096-bit OpenSSL.
  5. Apache Benchmark - A prova misura quante richieste per seconda un sistema determinatu pò trattà quandu esegue 1 richieste, cù 000 richieste chì funzionanu simultaneamente.

È in questi, se menu hè megliu

  1. C-Ray testa u rendiment di CPU nantu à i calculi in virgule flottante. Questa prova hè multi-threaded (16 fili per core), spararà 8 raghji da ogni pixel per l'anti-aliasing è generà una maghjina 1600x1200. U tempu di esecuzione di a prova hè misurata.
  2. Cumpressione BZIP2 Parallela - A prova misura u tempu necessariu per cumpressà un schedariu (codice fonte di u kernel Linux .tar package) cù a compressione BZIP2.
  3. Codificazione di dati audio è video. A prova di codifica MP3 LAME funziona in un solu filu, mentre chì a prova ffmpeg x264 funziona multi-threaded. U tempu pigliatu per compie a prova hè misurata.

Comu pudete vede, a suite di teste hè custituita da testi puramente sintetici chì vi permettenu di dimustrà a diffarenza trà i prucessori quandu eseguite certi travaglii, per esempiu, clicchendu password, codificazione di cuntenutu media, criptografia.

Una prova sintetica, in cuntrastu à una prova chì hè realizata in cundizioni vicinu à a realità, hè capaci di assicurà una certa purità di l'esperimentu. In fatti, hè per quessa chì a scelta hè cascata nantu à i sintetici.

Hè pussibule chì quandu si risolve prublemi particulari in cundizioni di cummattimentu, puderete ottene risultati estremamente interessanti è inespettati, ma ancu a "temperatura generale in l'uspidale" serà u più vicinu à ciò chì aghju avutu da i risultati di a prova. Hè ancu pussibule chì si disattiveghjanu a prutezzione Spectre / Meltdown quandu teste i prucessori di a 9a generazione, puderia ottene risultati megliu. Ma, fighjendu avanti, diceraghju chì si sò digià dimustrati per esse eccellenti.

Spoiler: i nuclei, i fili è e frequenze guvernanu u roost.

Ancu prima di pruvà, aghju studiatu currettamente l'architettura di sti famiglii di prucessori, per quessa, aghju aspittatu chì ùn ci saria micca differenzi significativu trà i sughjetti di teste. Inoltre, micca cusì significativu cum'è straordinariu: perchè aspittà d'indicatori interessanti in i testi se effettuate misurazioni nantu à i processori custruiti, in essenza, nantu à un core unicu. E mo attese sò state soddisfatte, ma alcune cose ùn sò micca andate cum'è pensava ...

È avà, in realtà, i risultati di a prova.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

U risultatu hè abbastanza logicu: quellu chì hà più flussi è una frequenza più alta riceve punti. Per quessa, l'i7-8700 è l'i9-9900k sò avanti. U distaccu trà i7-7700 è i7-7700k hè 10% in teste unicu è multi-threaded. L'i7-7700 ritarda da l'i7-8700 da 38% è da l'i9-9900k da 49%, vale à dì, quasi 2 volte, ma à u stessu tempu u lag daretu à l'i7-9700k hè solu 15%.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

Ligami per i risultati di a prova:

Intel i7 7700
Intel i7-7700k
Intel i7 8700
Intel i7-9700k
Intel i9-9900k

Risultati di test da The Phoronix Test Suite

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

In a prova di John The Ripper, a diffarenza trà i fratelli gemelli i7-7700 è i7-7700k hè 10% in favore di "k", per via di a diferenza in Turboboost. I prucessori i7-8700 è i7-9700k anu assai poca differenza. L'i9-9900k supera tutti cù più fili è una velocità di clock più alta. Quasi duppià u numeru di gemelli.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

U risultatu di a prova C-Ray mi pari u più interessante. A prisenza di a tecnulugia Hyper-Treading in l'i9-9900k in questa prova multi-threaded dà solu un ligeru aumentu relative à l'i7-9700k. Ma i gemelli eranu quasi 2 volte daretu à u capu.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

In a prova di Himeno unicu filatu, a diferenza ùn hè micca cusì grande. Ci hè una distanza notevuli trà e generazioni 8th è 9th da i gemelli: l'i9-9900k li supera da 18% è 15%, rispettivamente. A diffarenza trà i7-8700 è i7-9700k hè u livellu di errore.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

I gemelli passanu a prova di compressione 7zip 44-48% peggiu di u capu i9-9900k. A causa di u numeru più altu di fili, l'i7-8700 supera l'i7-9700k da 9%. Ma questu ùn hè micca abbastanza per superà l'i9-9900k, cusì vedemu un ritardu di quasi 18%.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

A prova di u tempu di compressione utilizendu l'algoritmu BZIP2 mostra risultati simili: i flussi vincenu.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

A codifica MP3 hè una "scala" cù un margine massimu di 19,5%. Ma in a prova ffmpeg, l'i9-9900k perde à l'i7-8700 è i7-9700k, ma batte i gemelli. Aghju ripetutu sta prova parechje volte per l'i9-9900k, ma u risultatu hè sempre u listessu. Questu hè digià inespettatu :) In a prova multi-threaded, u più multi-threaded di i prucessori pruvati hà dimustratu un risultatu cusì bassu, più bassu di quellu di u 9700k è 8700. Ùn ci hè micca spiegazione chjara per stu fenomenu, è ùn aghju micca. ùn vogliu fà supposizioni.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

A prova openssl mostra una "scala" cù un spaziu trà u sicondu è u terzu scalu. A diffarenza trà i gemelli è u capu i9-9900k hè da 42% à 47%. A distanza trà i7-8700 è i9-9900k hè 14%. A cosa principal hè flussi è frequenze.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

In a prova Apache, l'i7-9700k superava tutti, cumpresu l'i9-9900k (6%). Ma in termini ginirali, a diffarenza ùn hè micca significativu, ancu s'ellu ci hè un gap 7% trà u peghju risultatu di l'i7700-7 è u megliu risultatu di l'i9700-24k.

Tak-Tak-Tak è senza Tick. Cumu e diverse generazioni di processori Intel Core basati nantu à a listessa architettura sò diffirenti?

In generale, l'i9-9900k hè u capu in a maiò parte di e teste, fallendu solu in ffmpeg. Sè vo site à travaglià cù video, hè megliu piglià un i7-9700k o i7-8700. In u sicondu postu in a classifica generale hè l'i7-9700k, un pocu daretu à u capu, è ancu avanti in i testi ffmpeg è apache. Allora ricumandemu cun fiducia è l'i9-9900k à quelli chì regularmente sperienze grandi afflussi d'utilizatori nantu à u situ. I prucessori ùn deve micca falla. Aghju digià dettu di u video.

L'i7-8700 funziona bè in i testi Sysbench, 7zip è ffmpeg.
In tutti i testi, l'i7-7700k hè megliu cà l'i7-7700 da 2% à 14%, in a prova ffmpeg 16%.
Lasciami ricurdà chì ùn aghju micca ottimisazione altru ch'è quelli indicati à u principiu, chì significa chì quandu installate un sistema pulitu in un Dedik chì avete acquistatu da noi, uttene esattamente i stessi risultati.

Core, fili, frequenze - u nostru tuttu

In generale, i risultati eranu prevedibili è previsti. In quasi tutti i testi, una "scala à u celu" apparisce, chì dimustra a dependenza di u funziunamentu nantu à u numeru di nuclei, filamenti è frequenze: più di questu, risultati megliu.

Siccomu tutti i sughjetti di teste sò essenzialmente rinfreschi di u stessu core nantu à u stessu prucessu di fabricazione è ùn anu micca differenze architettoniche fundamentali, ùn pudemu micca ottene una evidenza "stordente" chì i processori sò qualitativamente differenti l'una di l'altru.

A diffarenza trà i prucessori i7-9700k è i9-9900k in tutti i testi, eccettu Sysbench, tende à cero, postu chì essenzialmente sò diffirenti solu in a presenza di a tecnulugia Hyper-Threading è un centu megahertz supplementu in u modu Turbo Boost per l'i9-9900k. In a prova Sysbench hè ghjustu u cuntrariu: ùn hè micca u nùmeru di core chì decide, ma u nùmeru di filamenti.
Ci hè un spaziu assai grande in teste multi-threaded trà l'i7-7700 (k) è l'i9-9900k, in certi lochi quant'è duie volte. Ci hè ancu una diffarenza trà i7-7700 è i7-7700k - i 300 MHz extra aghjunghjenu agilità à l'ultimi.

Ùn possu micca parlà ancu di l'impattu qualitatiu di a dimensione di a memoria cache nantu à i risultati di teste - avemu ciò chì avemu. Inoltre, a prutezzione attivata di a famiglia Spectre / Meltdown duveria riduce significativamente l'impattu di u so voluminu nantu à i risultati di a prova, ma questu ùn hè micca sicuru. Se un caru lettore esige "pane è circhi" da u nostru dipartimentu di marketing, saraghju felice di pompà a prova cù a sicurità disattivata.

In verità, se mi dumandassi: quale processore sceglite? — Cuntaraghju prima i soldi in sacchetta è sceglie quellu chì hà abbastanza. In corta, pudete ghjunghje da u puntu A à u puntu B in un Zhiguli, ma in una Mercedes hè sempre più veloce è più piacevule. I prucessori basati nantu à a listessa architettura, in una manera o in l'altru, affruntà a listessa gamma di cumpetenze - alcune solu bè, è alcune eccellenti. Iè, cum'è a prova hà dimustratu, ùn ci sò micca differenze globale trà elli. Ma a distanza trà l'i7 è l'i9 ùn hè micca andatu.

Quandu sceglite un processore per qualchi compiti specifichi, altamente specializati, cum'è u travagliu cù mp3, compilazione da fonti, o rende sceni tridimensionali cù u processu di luce, hè sensu di fucalizza nantu à a prestazione di e teste currispondenti. Per esempiu, i diseggiani ponu guardà immediatamente l'i7-9700k è i9-9900k, è per i calculi cumplessi pigliate un processore cù a tecnulugia Hyper-Threading, vale à dì, qualsiasi prucessore fora di l'i7-9700k. I flussi regulanu quì.

Allora vi cunsigliu di sceglie ciò chì pudete permette, tenendu in contu e specificazioni, è sarete felice.

A prova hà utilizatu servitori basati nantu à i processori i7-7700, i7-7700k, i7-8700k, i7-9700k è i9-9900k. 1dedic.ru. Qualchese di elli pò esse urdinatu cù un scontu di 5% per 3 mesi - cuntattate dipartimentu di vendita cù a frasa di codice "Sò di Habr". Quandu u pagamentu annu, minus un altru 10%.

Tutta a sera in l'arena Trashwind, amministratore di sistema FirstDEDIC

Source: www.habr.com

Add a comment