
Me prezantimin e procesorĂ«ve Intel Core tĂ« gjeneratĂ«s sĂ« shtatĂ«, shumĂ«kujt iu bĂ« e qartĂ« se strategjia "Tick-Tock" qĂ« Intel kishte ndjekur deri atĂ«herĂ« kishte dĂ«shtuar. Premtimi pĂ«r tĂ« reduktuar procesin teknologjik nga 14 nĂ« 10 nm mbeti vetĂ«m njĂ« premtim; filloi njĂ« epokĂ« e gjatĂ« e "Tock" Skylake, gjatĂ« sĂ« cilĂ«s ndodhi Kaby Lake (gjenerata e shtatĂ«), Coffee Lake (gjenerata e tetĂ«) me njĂ« ndryshim tĂ« vogĂ«l nĂ« procesin teknologjik nga 14 nm nĂ« 14 nm+ dhe madje edhe Coffee Lake Refresh (gjenerata e nĂ«ntĂ«). Duket se Intel kishte nevojĂ« pĂ«r njĂ« pushim tĂ« vogĂ«l pĂ«r kafe. SĂ« fundmi, kemi disa procesorĂ« tĂ« gjeneratave tĂ« ndryshme, tĂ« cilĂ«t janĂ« ndĂ«rtuar mbi njĂ« mikroarkitekturĂ« Skylake, pĂ«r njĂ« anĂ«. Dhe sigurisht, deklaratat e Intelit se çdo procesor i ri Ă«shtĂ« mĂ« i mirĂ« se i mĂ«parshmi, pĂ«r anĂ«n tjetĂ«r. MegjithatĂ«, nuk Ă«shtĂ« shumĂ« e qartĂ« se me çfarĂ« saktĂ«sishtâŠ

Prandaj, le të kthehemi te gjeneratat tona. Dhe të shohim se çfarë i ndan ato.
Kaby Lake
Shfaqja e procesorĂ«ve nĂ« treg ndodhi nĂ« fillim tĂ« vitit 2017. ĂfarĂ« Ă«shtĂ« e re me kĂ«tĂ« familje krahasuar me paraardhĂ«sin e saj? SĂ« pari, kjo Ă«shtĂ« njĂ« bĂ«rthamĂ« e re grafike - Intel UHD 630. PĂ«rveç kĂ«saj, mbĂ«shtetje pĂ«r teknologjinĂ« e memories Intel Optane (3D Xpoint), si dhe njĂ« chipset i ri i serisĂ« 200 (gjenerata e 6-tĂ« punonte me serinĂ« 100). Dhe kĂ«tu mbarojnĂ« tĂ« vĂ«rtetat interesante.
Coffee Lake
Gjenerata e 8-të me emrin kodor Coffee Lake u lëshua në fund të vitit 2017. Në procesorët e kësaj gjenerate u shtuan bërthamat dhe proporcionalisht cache e tretë, u ngrit Turbo Boost-i me 200 megaherc, u shtua mbështetje për DDR4-2666 (deri atëherë ishte DDR4-2400), por u hoq mbështetje për DDR3. Bërthama grafike mbeti e njëjtë, por iu shtua 50 MHz. Të gjitha rritjet e frekuencave u kompenzuan me rritjen e paketës termike deri në 95 vat. Dhe, sigurisht, një chipset i ri i serisë 300. Kjo e fundit nuk ishte aspak e nevojshme, pasi ekspertët arritën ta nisin këtë familje në chipsetet e serisë 100 shumë shpejt, megjithatë përfaqësuesit e Intelit thanë se kjo nuk ishte e mundur për shkak të veçorive të ndërtimit të zinxhirëve të energjisë. Më vonë, megjithatë, Intel e pranoi zyrtarisht se kishte gabuar. Pra, çfarë është e re në gjeneratën e 8-të? Në fakt, duket më shumë si një rifreskim normal me shtimin e bërthamave dhe frekuencave.
Coffee Lake Refresh
Wow! Here comes the refresh! In the fourth quarter of 2018, the 9th generation Coffee Lake processors were released, featuring hardware safeguards against certain Meltdown/Spectre vulnerabilities. The hardware modifications made in the new chips protect against Meltdown V3 and L1 Terminal Fault (L1TF Foreshadow). Software and microcode changes protect against Spectre V2, Meltdown V3a, and V4 attacks. Protection against Spectre V1 will still be implemented through operating system-level patches. The introduction of fixes at the crystal level should reduce the performance impact of software patches on processors. However, Intel has implemented these protective measures only in processors for the mass market: i5-9600k, i7-9700k, i9-9900k. Others, including server solutions, did not receive these hardware protections. For the first time in the history of consumer processors, Intel's Coffee Lake Refresh supports up to 128 GB of RAM. And that's it, no other changes.
So, what do we have in the dry residue? Two years of refreshes, games with cores and frequencies, plus a set of minor improvements. I really wanted to objectively assess and compare the performance of the main representatives of these families. So, when I had a set ranging from the seventh to the ninth generation â our i7-7700 and i7-7700k were recently joined by the fresh i7-8700, i7-9700k, and i9-9900k, I took advantage of the situation and made five different Intel Core processors show what they're capable of.
Testimi
The testing involves five Intel processors: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Tactical and technical characteristics of the platforms
The Intel i7-8700, i7-9700k, and i9-9900k processors have the same basic configuration:
- Motherboard: Asus PRIME H310T (BIOS 1405),
- RAM: 16 GB DDR4-2400 MT/s Kingston, 2 units, totaling 32 GB.
- SSD storage: 240 GB Patriot Burst, 2 units in RAID 1 (a habit developed over the years).
The Intel i7-7700 and i7-7700k processors also operate on the same platform:
- Motherboard: Asus H110T (BIOS 3805),
- RAM: 8 GB DDR4-2400 MT/s Kingston, 2 units, totaling 16 GB.
- SSD storage: 240 GB Patriot Burst, 2 units in RAID 1.
We use custom-made cases that are 1.5 units high. They house four platforms.
Software part: OS CentOS Linux 7 x86_64 (7.6.1810).
Kernel: 3.10.0-957.1.3.el7.x86_64
The optimizations made compared to the default installation: kernel launch options added: elevator=noop selinux=0.
Testimi kryhet me tĂ« gjitha patch-et nga sulmet Spectre, Meltdown dhe Foreshadow, tĂ« backportuara nĂ« kĂ«tĂ« bĂ«rthamĂ«. Nuk pĂ«rjashtohet qĂ« rezultatet e testimit nĂ« bĂ«rthamat mĂ« tĂ« reja dhe aktuale tĂ« Linux tĂ« ndryshojnĂ« nga ato tĂ« marra, dhe treguesit do tĂ« jenĂ« mĂ« tĂ« mirĂ«. Por, sĂ« pari, personalisht mĂ« pĂ«lqen CentOS 7, dhe, sĂ« dyti, RedHat po merret gjithmonĂ« me backportimin e novacioneve lidhur me mbĂ«shtetje tĂ« harduerit, nga bĂ«rthamat e reja nĂ« tĂ« sajĂ«n, LTS. AtĂ« po shpresoj đ
Testet që kam përdorur për hulumtimin
- Sysbench
- Geekbench
- Phoronix Test Suite
Testi Sysbench
Sysbench është një paketë testesh (ose benchmark-e) për vlerësimin e performancës së sistemeve të ndryshme të kompjuterit: procesori, memoria e përkohshme, ruajtësit e të dhënave. Testi është shumëpërfshirës, për të gjitha bërthamat. Në këtë test kam matur dy tregues:
- ShpejtĂ«sia e CPU nĂ« ngjarje pĂ«r sekondĂ« â numri i operacioneve tĂ« kryera nga procesori çdo sekondĂ«: sa mĂ« i lartĂ« tĂ« jetĂ« vlera, aq mĂ« produktiv Ă«shtĂ« sistemi.
- Statistikat e pĂ«rgjithshme numri total i ngjarjeve â numri total i ngjarjeve tĂ« kryera. Sa mĂ« e lartĂ« tĂ« jetĂ« vlera, aq mĂ« mirĂ«.
Testi Geekbench
Paketë testesh, të kryera në modalitete njëpërsonale dhe shumëpërsonale. Rezultati është një indeks i caktuar i performancës për të dy modelet. Më poshtë ka lidhje me rezultatet e testeve. Në këtë test do të shqyrtojmë dy tregues kryesorë:
â Skor i NjĂ«pĂ«rsonalit â testet njĂ«pĂ«rsonale.
â Skor i ShumĂ«pĂ«rsonalit â testet shumĂ«pĂ«rsonale.
Njësitë e matjes: "papagaj" abstrakt. Sa më shumë "papagajë", aq më mirë.
Testi Phoronix Test Suite
Phoronix Test Suite është një grup shumë të pasur testesh. Pavarësisht se janë kryer të gjitha testet nga pacja pts/cpu, do të paraqes rezultatet e atyre që për mua ishin veçanërisht interesante, sidomos pasi rezultatet e testeve të humbura vetëm forcojnë tendencën e përgjithshme.
Gati të gjitha testet e paraqitura këtu janë shumëpërsonale. Përjashtim përbëjnë vetëm dy nga ato: testet njëpërsonale Himeno dhe Kodimi MP3 LAME.
Në këto teste sa më i lartë të jetë treguesi, aq më mirë.
- Testi shumëpërsonal John the Ripper për thyerjen e fjalëkalimeve. Të marrim algoritmin kriptografik Blowfish. Mastron numrin e operacioneve për sekondë.
- Testi Himeno â njĂ« zgjidhĂ«s linear i presionit Poisson, duke pĂ«rdorur metodĂ«n pikore tĂ« Jacobi.
- Testi 7-Zip â testi 7-Zip duke pĂ«rdorur p7zip me funksionin e integruar tĂ« testimit tĂ« performancĂ«s.
- OpenSSL është një grup mjetesh që realizojnë protokollet SSL (Secure Sockets Layer) dhe TLS (Transport Layer Security). Mat performancën e RSA me çelës 4096-bit OpenSSL.
- Apache Benchmark â testi mat se sa kĂ«rkesa pĂ«r sekondĂ« mund tĂ« pĂ«rballojĂ« kjo sistem gjatĂ« ekzekutimit tĂ« 1,000,000 kĂ«rkesave, ku 100 kĂ«rkesa ekzekutohen njĂ«herĂ«sh.
Nëse janë më pak, atëherë është më mirë.
- C-Ray teston performancĂ«n e CPU nĂ« llogaritjen me numra me presje tĂ« lĂ«vizshme. Ky test Ă«shtĂ« multi-thread (16 thread pĂ«r bĂ«rthamĂ«), do tĂ« godasĂ« 8 rreze nga çdo piksel pĂ«r anti-aliasing dhe do tĂ« generejĂ« njĂ« imazh 1600Ă1200. Matet koha e ekzekutimit tĂ« testit.
- Parallel BZIP2 Compression â testi mat kohĂ«n e nevojshme pĂ«r tĂ« kompresuar njĂ« skedar (paketa .tar e kodit burimor tĂ« bĂ«rthamĂ«s Linux) duke pĂ«rdorur kompresimin BZIP2.
- Dëshifrimi i të dhënave audio dhe video. Testi LAME MP3 Encoding ekzekutohet në një thread, ndërsa testi ffmpeg x264 është multi-thread. Matet koha e kalimit të testit.
Siç e shihni, seti i testeve përbëhet në mënyrë rigoroze nga teste sintetike, të cilat mund të tregojnë diferencën midis procesorëve në kryerjen e detyrave të caktuara, për shembull, thyerja e fjalëkalimeve, kodimi i përmbajtjes multimediale, kriptografia.
Testi sintetik, ndryshe nga testi që kryhet në kushte të afërta me realitetin, është në gjendje të sigurojë një pastërti të caktuar të eksperimentit. Saktësisht, kjo është arsyeja pse u zgjodh sintetika.
Nuk pĂ«rjashtohet qĂ« gjatĂ« zgjidhjes sĂ« detyrave specifike nĂ« kushte reale tĂ« merrni rezultate shumĂ« interesante dhe befasuese, por pĂ«rfundimisht "temperatura e pĂ«rgjithshme e spitalit" do tĂ« jetĂ« maksimalisht e afĂ«rt me atĂ« qĂ« kam arritur nĂ« rezultatet e testeve. Po ashtu, nuk pĂ«rjashtohet qĂ« duke shkĂ«putur mbrojtjen nga Spectre/Meltdown gjatĂ« testimit tĂ« procesorĂ«ve tĂ« gjeneratĂ«s sĂ« 9-tĂ«, mund tĂ« kem marrĂ« rezultate mĂ« tĂ« larta. Por, duke shkuar pĂ«rpara, do tĂ« thosha â ata u treguan tĂ« shkĂ«lqyer.
Spoiler: do të mbizotërojnë bërthamat, thread-ët dhe frekuencat.
Para se sa më te testimi, unë studiuam me vëmendje arkitekturën e familjeve të këtyre procesorëve, ndaj prisja që të mos kishte dallime të mëdha midis të testuarve. Dhe jo aq dallime të mëdha, sa ekskluzive: përse të presësh tregues interesantë në testime, nëse po kryen matje në procesorë të ndërtuar, në thelb, mbi një bërthamë. Prisja ime u justifikua, por disa gjëra rezultuan ndryshe nga ç'mendova...
Tani, rezultatet e testimeve.

Rezultati është plotësisht i pritshëm: ai që ka më shumë thread dhe frekuencë më të lartë, ka edhe më shumë pikë. Kështu, i7-8700 dhe i9-9900k janë në krye. Diferenca midis i7-7700 dhe i7-7700k është 10% në testin me një thread dhe me shumë thread. Rënia e i7-7700 nga i7-8700 është 38% dhe nga i9-9900k është 49%, pra gati dyfish, por ndryshe nga i7-9700k, distanca është vetëm 15%.

Lidhjet për rezultatet e testeve:
Rezultatet e testeve nga paketa The Phoronix Test Suite

Në testin John The Ripper, diferenca midis bjellgjeve-të-dytë i7-7700 dhe i7-7700k është 10% në favor të "k", falë ndryshimit në Turbo Boost. Ndërsa për procesorët i7-8700 dhe i7-9700k, diferenca është minimale. i9-9900k i kalon të gjithë për shkak të numrit më të madh të thread-eve dhe frekuencës më të lartë. Bjellgjet janë pothuajse dyfish.

Rezultati i testit C-Ray më duket më interesant. Prania e teknologjisë Hyper-Threading nga i9-9900k në këtë test me shumë thread ofron vetëm një përfitim të vogël në krahasim me i7-9700k. Ndërsa bjellgjet po vonoheshin pothuajse dyfish nga lideri.

Në testin me një thread Himeno, diferenca nuk është aq e madhe. Një shkëputje e ndjeshme midis gjeneratave të 8-ta dhe 9-ta nga bjellgjet: i9-9900k i kalon ata me 18% dhe 15% përkatësisht. Ndërsa diferenca midis i7-8700 dhe i7-9700k është brenda kufijve të gabimit.

Testi i kompresionit 7zip bjellgjet kalojnë me 44-48% më keq se lideri i9-9900k. Falë numrit më të madh të thread-eve, i7-8700 i kalon i7-9700k me 9%. Por kjo nuk është e mjaftueshme për të kaluar i9-9900k, prandaj shohim një vonesë prej pothuajse 18%.

Testi i kohës së kompresionit me algoritmin BZIP2 tregon rezultate të ngjashme: fiton numri i thread-eve.

Kodimi mp3 â «shkallë» me njĂ« shkĂ«putje maksimale prej 19,5%. NĂ« testin e ffmpeg, i9-9900k pĂ«rfundon nĂ«n i7-8700 dhe i7-9700k, por e kalon i7-8700k. E kam pĂ«rsĂ«ritur kĂ«tĂ« test disa herĂ« pĂ«r i9-9900k, por rezultati ka qenĂ« gjithmonĂ« i njĂ«jtĂ«. Kjo Ă«shtĂ« disi befasuese đ NĂ« testin shumĂ«dhe-thesh me shumĂ«, procesori mĂ« shumĂ«dhe-deri tregoi njĂ« rezultat kaq tĂ« ulĂ«t, mĂ« poshtĂ« se 9700k dhe 8700. Nuk ka shpjegime tĂ« qarta pĂ«r kĂ«tĂ« fenomen, dhe nuk do tĂ« mĂ« pĂ«lqente tĂ« spekuloja.

Testi i openssl tregon një «shkallë» me një shkëputje mes hapit të dytë dhe të tretë. Diferenca mes dyfisheve dhe liderit i9-9900k është nga 42% në 47%. Ndërsa diferenca mes i7-8700 dhe i9-9900k është 14%. E rëndësishme, janë rrjedhat dhe frekuencat.

Në testin Apache, i7-9700k kaloi të gjithë, përfshirë i9-9900k (6%). Por në përgjithësi, ndryshimi nuk është i rëndësishëm, megjithatë diferenca mes rezultatit më të dobët i7-7700 dhe atij më të mirë i7-9700k është 24%.

Në përgjithësi, në shumicën e testeve, i9-9900k është lider; ka një rënie vetëm në ffmpeg. Nëse planifikoni të punoni me video, merrni më mirë i7-9700k ose i7-8700. Në vendin e dytë në renditjen e përgjithshme është i7-9700k, ai ka një pasqyrë pak më të ndjeshme nga lideri, dhe në testet ffmpeg dhe apache madje e kalon. Kështu që, në mënyrë të sigurt, e rekomandoj atë dhe i9-9900k për ata që përballen shpesh me fluks të madh përdoruesish në website. Procesorët nuk duhet të dështojnë. Për videon, tashmë kam thënë.
i7-8700 ka rezultate të mira në testet e Sysbench, 7zip dhe ffmpeg.
Në të gjitha testet, i7-7700k është më i mirë se i7-7700 nga 2% deri në 14%, në testin ffmpeg 16%.
Të kujtoj se nuk kam bërë asnjë optimizim, përveç atyre të përmendura në fillim, që do të thotë se me instalimin e një sistemi të pastër në një dedikuar të sapo blerë nga ne, do të merrni të njëjtin rezultat.
BĂ«rthamat, rrjedhat, frekuencat â janĂ« gjithçka pĂ«r ne.
NĂ« pĂ«rgjithĂ«si, rezultatet ishin parashikueshme dhe tĂ« pritura. Praktikisht nĂ« tĂ« gjitha testet shfaqet njĂ« «shkallĂ« nĂ« qiell», qĂ« tregon varĂ«sinĂ« e performancĂ«s nga numri i bĂ«rthamave, rrjedhave dhe frekuencave: mĂ« shumĂ« nga tĂ« gjithĂ« kĂ«to â mĂ« tĂ« mira rezultatet.
Duke qenë se të gjitha subjektet në fakt janë refresh i të njëjtit bërthamë në një proces teknologjik dhe nuk kanë ndonjë ndryshim themelor arkitektonik, nuk arritëm të fitonim prova «shokues» se procesorët dallojnë cilësisht nga njëri-tjetri.
Dallimi midis procesorëve i7-9700k dhe i9-9900k në të gjitha testet, përveç Sysbench, është pothuajse zero, pasi në thelb ndryshojnë vetëm për shkak të teknologjisë Hyper-Threading dhe njëqind megahercëve shtesë në modalitetin Turbo Boost te i9-9900k. Në testin Sysbench, përkundrazi: nuk ka rëndësi numri i bërthameve, por numri i fibra.
Ka një diferencë shumë të madhe në testet me shumë përshtatës midis i7-7700(k) dhe i9-9900k, në disa raste deri në dyfish. Ka gjithashtu një diferencë ndërmjet i7-7700 dhe i7-7700k - 300 MHz shtesë i japin shpejtësi të më shumë të fundit.
Po ashtu, nuk mund të flas për ndikuese cilësore të kapacitetit të caches mbi rezultatet e testeve - kemi atë që kemi. Sidomos, mbrojtja e aktivizuar e familjes Spectre/Meltdown duhet të reduktojë ndjeshëm ndikimin e saj në rezultatet e testit, por kjo nuk është e sigurt. Nëse lexuesi i nderuar kërkon "bukë dhe spektakël" nga departamenti ynë të marketingut, do të kisha kënaqësi t'ju ofroja një testim me mbrojtjen e çaktivizuar.
Në të vërtetë, po të më pyesni: cilin procesor do të zgjidhni vetë? - do të llogarisja para në xhepin tim dhe do të zgjidhja atë që mund të përballoja. Nëse e shpjegoj shkurt, nga pika A në pikën B mund të udhëtohet edhe me "Zhiguli", por me "Mercedes" është më shpejt dhe më këndshëm. Procesorët që bazohen në të njëjtën arkitekturë, në mënyrë të ndryshme, do të përballen me të njëjtin spektër detyrash - dikush thjesht mirë, dhe dikush shkëlqyeshëm. Po, siç treguan testet, nuk ka dallime globale midis tyre. Por distanca midis i7 dhe i9 nuk ka ndodhur askund.
Në zgjedhjen e procesorit për disa detyra të specializuara të ngushta, si puna me mp3, kompilimi nga burimet ose renderimi i skenave tre-dimensionale me trajtimin e dritës, ka kuptim të orientoheni në treguesit përkatës të testeve. Për shembull, dizajnerët mund të shikojnë menjëherë në i7-9700k dhe i9-9900k, ndërsa për llogaritë e komplikuara të zgjedhin një procesor me teknologjinë Hyper-Threading, pra çfarëdo, përveç i7-9700k. Këtu cima bëjnë diferencën.
Prandaj, ju sugjeroj të zgjidhni atë që mund të përballoni duke marrë parasysh specifikimet, dhe do t'ju sjellë lumturi.
NĂ« testim janĂ« pĂ«rdorur serverĂ« tĂ« bazuar nĂ« procesorĂ«t i7-7700, i7-7700k, i7-8700k, i7-9700k dhe i9-9900k me . Ădo njĂ« prej tyre mund tĂ« porositet me njĂ« zbritje prej 5% pĂ«r 3 muaj - kontaktoni nĂ«  me frazĂ«n kodike "UnĂ« jam nga Habra". Me pagesĂ«n pĂ«r njĂ« vit, zbritet edhe 10%.
I gjithë mbrëmja në arenë , administratori sistematik i FirstDEDIC
Burimi: habr.com
