Nuo to laiko praėjo šiek tiek daugiau nei metai
Kometa Lake-S
10-osios kartos „Intel Core“ procesorių kodinis pavadinimas yra Comet Lake. Ir taip, jis vis dar yra 14 nm. Dar vienas atsinaujinimas
Keičiamas lizdas
Taip, niekas netrunka amžinai, o „Intel“ kartu su 10-osios kartos išleidimu išleido naują lizdą – LGA 1200 (Socket H5). Nepaisant to, kad jis yra suderinamas su tvirtinimo angomis (75 mm) su esamomis aušinimo sistemomis, iliuzinė viltis, kad jų nereikės keisti, ištirpo po pirmųjų išankstinių bandymų. Bet apie tai vėliau.
Daugiau branduolių, didesnis dažnis
Tai jau tradicinė „Intel“ išeitis iš situacijos su nanometrais: jei nesikeisite
„Intel i9-10900K“ procesoriui buvo suteikti atitinkamai du branduoliai, 4 gijos kiekvienam
Kadangi techninis procesas nepasikeitė, šilumos išsklaidymo reikalavimai, arba
Jei naujojo procesoriaus bazinis dažnis padidėjo tik 100 MHz – nuo 3,6 iki 3,7, tai nuo
Be jau pažįstamos „Turbo Boost“ technologijos, atsirado „mega-superturboboost“. Oficialiai tai vadinama Šiluminio greičio didinimas (TVB). Pažymėtina, kad ši technologija buvo pristatyta dar aštuntoje „Intel Core“ kartoje, tačiau ją gavo tik atrinkti atstovai. Pavyzdžiui, aš asmeniškai pažįstu i9-9980HK ir i9-9880H.
Technologijos esmė ta, kad esant tam tikrai procesoriaus temperatūrai, vieno ar kelių branduolių dažnis pakyla aukščiau Turboboost. Pridėto dažnio reikšmė priklauso nuo to, kiek žemesnė procesoriaus darbinė temperatūra už maksimalią. Maksimalus procesoriaus branduolių dažnis su įjungta Intel Thermal Velocity Boost technologija pasiekiamas esant ne aukštesnei nei 50°C darbinei temperatūrai. Dėl to TVB režimu vieno branduolio taktinis dažnis pakyla iki 5,3 GHz, o likusių – iki 4,9 GHz.
Kadangi naujojoje kartoje yra dar du branduoliai, esant maksimaliam automatiniam įsijungimui su visų tipų „pastiprinimais“ ši „viryklė“ skleidžia iki 250 W, ir tai jau yra iššūkis net vandens aušinimo sistemai (WCO) , ypač kompaktiško korpuso dizaino, be nuotolinio valdymo vandens bloko...
Kalbėjo apie branduolius, aiškino apie dažnius, skundėsi dėl lizdo, einam toliau. Pagrindiniai pakeitimai apima šiek tiek padidintą L3 talpyklą ir padidintą palaikomos RAM dažnį - nuo DDR-2666 iki DDR4-2933. Tai iš esmės viskas. „Intel“ net neatnaujino integruoto grafikos branduolio. RAM kiekis taip pat nepasikeitė, tie patys 128 GB buvo paveldėti iš ankstesnės kartos. Tai yra, kaip visada su atnaujinimais: jie pridėjo branduolius ir dažnius, tačiau taip pat pakeitė lizdą. Didesnių pokyčių, bent jau kalbant apie serverius, nėra. Siūlau pereiti prie bandymų ir pažiūrėti, kaip pasikeitė naujos kartos veikimas, lyginant su ankstesne.
Bandymai
Bandymuose dalyvauja du „Intel Core“ linijos procesoriai:
- Devintos kartos i9-9900K
- Dešimtos kartos i9-10900k
Platformų veikimo charakteristikos
Intel i9-9900K procesoriai
- Pagrindinė plokštė: Asus PRIME Q370M-C
- RAM: 16 GB DDR4-2666 MT/s Kingston (2 vnt.)
- SSD diskas: 240 GB Patriot Burst (2 dalys RAID 1 – įprotis susiformavo bėgant metams).
Intel i9-10900K procesoriai
- Pagrindinė plokštė: ASUS Pro WS W480-ACE
- RAM: 16 GB DDR4-2933 MT/s Kingston (2 vnt.)
- SSD diskas: 240 GB Patriot Burst 2 dalys RAID 1.
Abiejose konfigūracijose naudojamos vieno bloko vandeniu aušinamos platformos. Bet yra niuansas... Kad neprarastų TVB dažnių ir normaliai paleisčiau Intel i9-10900K, turėjau surinkti galingą individualią vandens aušinimo sistemą (toliau – WCO) platformai su dešimta karta. Šerdis. Tam reikėjo pastangų (ir daug), tačiau šis sprendimas leido pasiekti stabilų 4,9 GHz dažnį kiekviename šerdyje esant didžiausioms apkrovoms, neperžengiant 68 laipsnių temperatūros slenksčio. Sveikiname tinkinimo herojus.
Čia leisiu sau šiek tiek nukrypti nuo temos ir paaiškinsiu, kad tokį požiūrį į reikalą padiktuoja vien pragmatiniai sumetimai. Mes randame techninius sprendimus, kurie užtikrina maksimalų našumą su minimaliu stelažo panaudojimu, tuo pačiu pasiekdami atitinkamas išlaidas. Tuo pačiu metu mes neperjungiame aparatūros ir naudojame tik tas funkcijas, kurias įtraukė aparatūros kūrėjai. Pavyzdžiui, standartiniai įsijungimo profiliai, jei platforma tokių apskritai turi. Nėra rankinio laiko, dažnių, įtampos nustatymo. Tai leidžia mums išvengti įvairiausių netikėtumų. Kaip, tiesą sakant, preliminarus testavimas, kurį atliekame prieš atiduodami į klientų rankas paruoštus sprendimus.
Taip pat neatsitiktinai visada testuojame vieno bloko konfigūracijomis – tokio testavimo visiškai pakanka, kad būtų užtikrintas rasto sprendimo patikimumas. Dėl to klientas gauna patikrintą įrangą ir maksimalų greitį už mažiausią kainą.
Grįžtant prie mūsų i9-10900K, pastebiu, kad nė vieno palyginto procesoriaus temperatūra nepakilo aukščiau 68 laipsnių. Tai reiškia, kad sprendimas kartu su kitais privalumais taip pat turi gerą įsijungimo potencialą.
Programinės įrangos dalis: OS CentOS Linux 7 x86_64 (7.8.2003 XNUMX XNUMX).
Branduolys: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Atliktas optimizavimas, palyginti su standartiniu diegimu: pridėtos branduolio paleidimo parinktys elevator=noop selinux=0
Bandymai buvo atlikti su visomis pataisomis iš „Spectre“, „Meltdown“ ir „Foreshadow“ atakų, perkeltų į šį branduolį.
Testai, kurie buvo naudojami
1. Sysbench
2. Geekbench
3. Phoronix Test Suite
Išsamus testų aprašymas
Geekbench testas
Bandymų paketas, atliktas vieno sriegio ir kelių sriegių režimais. Dėl to abiem režimams išduodamas tam tikras našumo indeksas. Šiame teste apžvelgsime du pagrindinius rodiklius:
- Single-Core Score – vienos gijos testai.
- Multi-Core Score – kelių gijų testai.
Matavimo vienetai: abstrakčios „papūgos“. Kuo daugiau „papūgų“, tuo geriau.
Sysbench testas
Sysbench – tai testų (arba etalonų) paketas, skirtas įvertinti įvairių kompiuterių posistemių: procesoriaus, RAM, duomenų saugojimo įrenginių veikimą. Testas yra kelių sriegių, visuose branduoliuose. Šiame teste išmatavau vieną indikatorių: CPU greičio įvykiai per sekundę – procesoriaus per sekundę atliekamų operacijų skaičius. Kuo didesnė vertė, tuo sistema efektyvesnė.
Phoronix Test Suite
Phoronix Test Suite yra labai turtingas testų rinkinys. Beveik visi čia pateikti testai yra kelių gijų. Vienintelės išimtys yra dvi iš jų: vienos gijos testai Himeno ir LAME MP3 Encoding.
Šiuose testuose kuo didesnis balas, tuo geriau.
- „John the Ripper“ kelių gijų slaptažodžio atspėjimo testas. Paimkime Blowfish šifravimo algoritmą. Matuoja operacijų skaičių per sekundę.
- Himeno testas yra linijinis Puasono slėgio tirpiklis, naudojant Jacobi taško metodą.
- 7-zip suspaudimas – 7-zip testas naudojant p7zip su integruota našumo tikrinimo funkcija.
- OpenSSL yra įrankių rinkinys, įgyvendinantis SSL (Secure Sockets Layer) ir TLS (Transport Layer Security) protokolus. Matuoja RSA 4096 bitų OpenSSL našumą.
- „Apache Benchmark“ – testas matuoja, kiek užklausų per sekundę gali apdoroti tam tikra sistema, kai vykdoma 1 000 000 užklausų, o 100 užklausų veikia vienu metu.
O šiuose, jei mažiau yra geriau – visuose testuose matuojamas laikas, kurio reikia jam atlikti.
- C-Ray tikrina procesoriaus našumą slankiojo kablelio skaičiavimais. Šis testas yra kelių gijų (16 gijų viename šerdyje), iš kiekvieno pikselio išskirs 8 spindulius, kad pašalintų slapyvardį, ir sukurs 1600 x 1200 vaizdą. Matuojamas bandymo vykdymo laikas.
- Lygiagretusis BZIP2 glaudinimas – bandymas matuoja laiką, reikalingą failui (Linux branduolio šaltinio kodo .tar paketui) suspausti naudojant BZIP2 glaudinimą.
- Garso duomenų kodavimas. LAME MP3 kodavimo testas vykdomas vienoje gijoje. Matuojamas laikas, per kurį reikia atlikti testą.
- Vaizdo įrašų duomenų kodavimas. ffmpeg x264 testas – kelių gijų. Matuojamas laikas, per kurį reikia atlikti testą.
Testo rezultatai
i9-10900K yra tiek pat geresnis nei jo pirmtakas 44%. Mano nuomone, rezultatas tiesiog nuostabus.
Vieno sriegio bandymo skirtumas yra bendras 6,7%, ko paprastai tikimasi: skirtumas tarp 5 GHz ir 5,3 GHz yra tas pats 300 MHz. Tai lygiai 6 proc. Bet pokalbių buvo :)
Tačiau atliekant kelių sriegių papūgos testą naujasis produktas turi beveik 33% daugiau. Čia TVB suvaidino svarbų vaidmenį, kurį mes galėjome išnaudoti beveik maksimaliai su pritaikytu SVO. Piko metu temperatūra bandyme nepakilo aukščiau 62 laipsnių, o branduoliai veikė 4,9 GHz dažniu.
Skirtumas 52,5%. Kaip ir Sysbench ir kelių sriegių Geekbench testuose, toks didelis pranašumas pasiekiamas dėl CBO ir TVB. Karščiausios šerdies temperatūra yra 66 laipsniai.
Šiame teste skirtumas tarp skirtingų kartų procesorių yra 35,7%. Ir tai yra tas pats testas, kuris 100% laiko palaiko procesorių maksimalią apkrovą, įkaitindamas iki 67-68 laipsnių.
97,8%. Beveik dvigubo pranašumo dėl 2 branduolių ir kelių megahercų tikimybė yra „labai maža“. Todėl rezultatas labiau panašus į anomaliją. Manau, kad yra arba paties testo, arba procesoriaus optimizavimas. O gal abu. Šiuo atveju šio testo rezultatais nepasikliausime. Nors figūra įspūdinga.
Bet čia esu visiškai tikras, kad optimizavimas buvo atliktas pačiame teste. Tai įrodo ir pakartotiniai AMD Ryzen testai, kurie jį išlaiko daug geriau, nepaisant to, kad Ryazan nėra tokia stipri vienos gijos testuose. Todėl privalumas yra 65% nesiskaitys. Tačiau apie tai nekalbėti buvo tiesiog neįmanoma. Nepaisant to, mes rašome vieną ir turime omenyje du.
Skirtumas tarp kartų - 44,7%. Čia viskas sąžininga, todėl skaičiuojame rezultatą. Galų gale, tai yra būtent toks testas, kurio metu vieno sriegio apkrovoje išspaudžiamas maksimalus našumas. Viena vertus, galite pamatyti darbą, kuris atliktas tobulinant ir optimizuojant branduolį – atnaujinkite po atnaujinimo, tačiau kažkas po gaubtu buvo aiškiai optimizuota. Kita vertus, tokie rezultatai gali rodyti, kad paskutinį kartą tame pačiame teste su i9-9900K nepavyko išspausti maksimumo. Man bus malonu skaityti jūsų mintis šiuo klausimu komentaruose.
Dešimtoji karta užtikrintai lenkia devintąją 50,9%. Ko visai tikimasi. Čia branduoliai ir dažniai, pridėti pagal Intel i9-10900K taisyklę.
Skirtumas tarp kartų - 6,3%. Mano nuomone, rezultatas yra gana prieštaringas. Būsimuose straipsniuose svarstau šio testo visiškai atsisakyti. Faktas yra tas, kad sistemose, kuriose yra daugiau nei 36 branduoliai (72 gijos), bandymas visiškai nepraeina naudojant standartinius nustatymus, o rezultatų skirtumas kartais turi būti skaičiuojamas iki trečios dešimtosios dalies. Na, pažiūrėsim. Savo nuomone šiuo klausimu galite pasidalinti komentaruose.
Skirtumas yra 28%. Čia nepastebėta jokių netikėtumų, anomalijų ar optimizacijų. Grynas atnaujinimas ir nieko daugiau.
i9-10900K lenkia i9-9900K 38,7%. Kaip ir ankstesnio testo rezultatuose, skirtumas tikimasi ir aiškiai parodo tikrąjį atotrūkį tarp tos pačios mikroarchitektūros procesorių.
Taigi, apibendrinkime. Apskritai nieko netikėto – i9-10900K visuose testuose lenkia savo pirmtaką i9-9900K. Q.E.D. Kaina už tai – šilumos gamyba. Jei ieškote naujo procesoriaus naudojimui namuose ir ketinate išspausti maksimalų našumą iš dešimtos kartos Core, rekomenduoju iš anksto pagalvoti apie aušinimo sistemą, nes vien aušintuvų nepakaks.
Arba atvažiuokite pas mus pas senelius. Paruoštas sprendimas ant geros platformos ir su labai padoriu CBO, kuris, be visų kitų privalumų, kaip išsiaiškinome, taip pat turi įsijungimo potencialą.
Testavimui buvo naudojami tam skirti serveriai
Šaltinis: www.habr.com