Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Bi hatina nifşê heftemîn pêvajoyên Intel Core re, ji gelekan re diyar bû ku stratejiya "Tick-tock" ya ku Intel di vê demê de dişopand têk çû. Soza kêmkirina pêvajoya teknolojîk ji 14 ber 10 nm sozek ma, serdema dirêj a "Taka" Skylake dest pê kir, ku tê de Gola Kaby qewimî (nifşa heftemîn), Gola Kawa ya ji nişka ve (heştemîn) bi guhertinek piçûk di pêvajoya teknolojîk de. ji 14 nm heya 14 nm + û tewra Refresh Gola Kawa (nehem). Wusa dixuye ku Intel bi rastî hewceyê qehweyek piçûk bû. Wekî encamek, me çend pêvajoyên nifşên cihêreng hene, ku ji aliyekî ve li ser heman mîkroarchitectûra Skylake-yê ne. Û piştrastên Intel ku her pêvajoyek nû ji ya berê çêtir e, ji hêla din ve. Rast e, ne pir zelal e çima tam…

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Ji ber vê yekê em vegerin nifşên xwe. Û em bibînin ka ew çawa cûda dibin.

Kaby Lake

Di destpêka sala 2017-an de xuyangkirina pêvajoyên di firotanê de pêk hat. Di vê malbatê de li gorî pêşiyên xwe çi nû ye? Berî her tiştî, ev bingehek grafîkî ya nû ye - Intel UHD 630. Piştgiriya Plus ji bo teknolojiya bîra Intel Optane (3D Xpoint), û her weha chipsetek nû ya 200 (nifşa 6-an bi rêzikên 100 re xebitî). Û ew hemî nûbûnên bi rastî balkêş in.

Coffee Coffee

Nifşa 8-an, bi navê kod Coffee Lake, di dawiya sala 2017-an de hate berdan. Di pêvajoyên vê nifşê de, navok û cache-a asta sêyem bi rêjeyî hatin zêdekirin, Turbo Boost ji hêla 200 megahertz ve hate zêdekirin, piştgirî ji bo DDR4-2666 hate zêdekirin (berê DDR4-2400 hebû), lê piştgirî ji bo DDR3 qut bû. Navika grafîkê wekî xwe ma, lê 50 MHz hat dayîn. Ji bo hemî zêdebûna frekansan me neçar ma ku bi zêdekirina pakêta germê heya 95 watt bidin. Û, bê guman, chipset-a nû ya 300 series. Ya paşîn qet ne hewce bû, ji ber ku di demek nêzîk de pisporan karîbûn vê malbatê li ser çîpên rêzikên 100-ê bidin destpêkirin, her çend nûnerên Intel diyar kirin ku ev ji ber sêwirana çerxên hêzê ne mumkun bû. Dûv re, lêbelê, Intel bi fermî qebûl kir ku ew xelet bû. Ji ber vê yekê di malbata 8-an de çi nû ye? Bi rastî, ew bi lêzêdekirina naverok û frekansan re bêtir mîna nûvekirinek birêkûpêk xuya dike.

Coffee Lake Refresh

Ha! Li vir ji bo me nûvekirinek e! Di çaryeka çaremîn a 2018-an de, nifşa 9-an pêvajoyên Coffee Lake hatin berdan, ku bi parastina hardware li dijî hin qelsiyên Meltdown / Spectre ve girêdayî ne. Guhertinên hardware yên ku li çîpên nû hatine çêkirin li dijî xeletiya Termînala Meltdown V3 û L1 (L1TF Foreshadow) diparêzin. Guhertinên nermalavê û mîkrokodê ​​li dijî êrîşên Specter V2, Meltdown V3a û V4 diparêzin. Parastina li dijî Specter V1 dê di asta pergala xebitandinê de berdewam bike. Danasîna paçên di asta çîpê de divê bandora paçên nermalavê li ser performansa pêvajoyê kêm bike. Lê Intel hemî vê şahiyê bi parastinê ve tenê di pêvajoyên ji bo beşa bazara girseyî de pêk anî: i5-9600k, i7-9700k, i9-9900k. Her kesê din, tevî çareseriyên serverê, parastina hardware negirt. Cara yekem di dîroka pêvajoyên xerîdar ên Intel de, pêvajoyên Coffee Lake Refresh heta 128 GB RAM piştgirî dikin. Û ew e, êdî guhertin tune.

Di rêza jêrîn de çi heye? Du sal nûvekirin, lîstina bi navik û frekansan, plus komek çêtirkirinên piçûk. Min bi rastî xwest ku performansa nûnerên sereke yên van malbatan bi objektîf binirxînim û bidim ber hev. Ji ber vê yekê gava ku min komek ji nifşên heftemîn û nehemîn li ber destê min hebû - i7-7700 û i7-7700k me van demên dawîn bi i7-8700, i7-9700k û i9-9900k nû ve hatin girêdan, min ji rewşê sûd wergirt û pênc cûda çêkir. Pêvajoyên Intel Core nîşan didin ka ew çi jêhatî ne.

Îmtîhanê

Pênc pêvajoyên Intel di ceribandinê de beşdar in: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Taybetmendiyên performansê yên platforman

Pêvajoyên Intel i7-8700, i7-9700k û i9-9900k heman veavakirina bingehîn hene:

  • Motherboard: Asus PRIME H310T (BIOS 1405),
  • RAM: 16 GB DDR4-2400 MT/s Kingston 2 perçe, bi tevahî 32 GB.
  • Ajokera SSD: 240 GB Patriot Burst 2 perçe di RAID 1 de (adetek ku bi salan ve hatî pêşve xistin).

Pêvajoyên Intel i7-7700 û i7-7700k jî li ser heman platformê dixebitin:

  • Motherboard: Asus H110T (BIOS 3805),
  • RAM: 8 GB DDR4-2400MT/s Kingston 2 perçe, bi tevahî 16 GB.
  • Ajokera SSD: 240 GB Patriot Burst 2 perçe di RAID 1 de.

Em şûşeyên xwerû yên ku 1,5 yekîneyên dirêj in bikar tînin. Ew çar platform hene.

Beşa nermalavê: OS CentOS Linux 7 x86_64 (7.6.1810).
Ядро: 3.10.0-957.1.3.el7.x86_64
Li gorî sazkirina standard optimîzasyonên çêkirî: Vebijarkên ji bo destpêkirina asansorê kernel=noop selinux=0 zêde kirin.

Ceribandin bi hemî paçên ji êrişên Specter, Meltdown û Foreshadow yên ku ji vê kernelê paşde hatine şandin, têne kirin. Dibe ku encamên testê yên li ser kernelên Linux-ê nûtir û heyî ji yên ku hatine wergirtin cûda bibin, û encam dê çêtir bin. Lê, yekem, ez bi xwe CentOS 7 tercîh dikim, û ya duyemîn jî, RedHat bi aktîvî di veguheztina nûbûnên têkildarî piştgirîya hardware ji kernelên nû heya LTS-ya xwe ve mijûl e. Ya ku ez hêvî dikim ev e :)

Testên ku ji bo lêkolînê têne bikar anîn

  1. sysbench
  2. Geekbench
  3. Phoronix Test Suite

Test Sysbench

Sysbench pakêtek ceribandinan (an pîvanan) ye ji bo nirxandina performansa bine pergalên cihêreng ên komputerê: pêvajo, RAM, amûrên hilanîna daneyê. Îmtîhan pir-mijal e, li ser hemî bingehan. Di vê testê de min du nîşanan pîva:

  1. Bûyerên leza CPU-yê di saniyeyê de - hejmara operasyonên ku ji hêla pêvajoyê ve di çirkeyê de têne kirin: nirx çiqas bilindtir be, pergalê ew qas hilberîner e.
  2. Îstatîstîkên giştî hejmara giştî ya bûyeran - hejmara giştî ya bûyerên qedandî. Hejmar çiqas zêde be, baştir e.

Testa Geekbench

Pakêtek ceribandinên ku di moda yek-têl û pir-têlan de têne kirin. Wekî encamek, ji bo her du awayan indexek performansê tê derxistin. Li jêr lînkên encamên testê hene. Di vê testê de em ê li du nîşaneyên sereke binêrin:
- Pûanek Yek-Navek - ceribandinên yek-têkilî.
- Pûana Pir-Navek - Testên pir-mijarî.
Yekeyên pîvandinê: "parrot"ên razber. Çiqas "parrot" be, ew çêtir e.

Phoronix Test Suite

Phoronix Test Suite komek ceribandinên pir dewlemend e. Tevî vê rastiyê ku hemî ceribandinên ji pakêta pts / cpu hatine kirin, ez ê encamên tenê yên ku min bi xwe bi taybetî balkêş dît pêşkêşî bikim, nemaze ji ber ku encamên ceribandinên nederbasdar tenê meyla gelemperî xurt dikin.

Hema hema hemî ceribandinên ku li vir têne pêşkêş kirin pir-mijal in. Tenê îstîsna du ji wan in: testên yek-têkilî Himeno û LAME MP3 Encoding.

Di van îmtîhanan de, hejmar çiqas bilind be, ew çêtir e.

  1. Testa texmînkirina şîfreya pir-têkilî John the Ripper. Ka em algorîtmaya krîptoya Blowfish bigirin. Di saniyeyê de hejmara operasyonan dipîve.
  2. Testa Himeno çareserkerek zexta Poisson a xêz e ku bi rêbaza xala Jacobi bikar tîne.
  3. 7-Zip Compression - Testa 7-Zip bi karanîna p7zip bi taybetmendiya ceribandina performansa yekbûyî bikar tîne.
  4. OpenSSL komek amûran e ku protokolên SSL (Secure Sockets Layer) û TLS (Transport Layer Security) pêk tîne. Performansa RSA 4096-bit OpenSSL dipîve.
  5. Apache Benchmark - Test dipîve ku pergalek diyarkirî di çirkeyê de çend daxwaziyan dişoxilîne dema ku 1 daxwazan pêk tîne, digel ku 000 daxwaz bi hevdemî dixebitin.

Û di van de, eger kêmtir çêtir e

  1. C-Ray performansa CPU-yê li ser hesabên xala herikîn diceribîne. Ev ceribandin pir-têlan e (16 tîrêj li ser navikê), dê ji her pixelê 8 tîrêjan biavêje ji bo dij-aliasing û wêneyek 1600x1200 çêbike. Dema pêkanîna testê tê pîvandin.
  2. Tevliheviya paralel a BZIP2 - Test dema ku ji bo pelçiqandina pelek (koda çavkaniya kernel Linux .pakêta tar) hewce ye bi karanîna kompresasyona BZIP2 dipîve.
  3. Şîfrekirina daneyên deng û vîdyoyê. Testa şîfrekirina LAME MP3 di yek mijarek de dimeşe, dema ku ceribandina ffmpeg x264 pir-mijalek dimeşe. Dema ku ji bo temamkirina testê tê pîvandin.

Wekî ku hûn dikarin bibînin, komika ceribandinê ji ceribandinên paqij ên sentetîk pêk tê ku dihêle hûn di dema pêkanîna hin karan de cûdahiya di navbera pêvajoyan de nîşan bidin, mînakî, tikandina şîfreyan, şîfrekirina naveroka medyayê, krîptografî.

Testek sentetîk, berevajî ceribandinek ku di bin şert û mercên nêzîkê rastiyê de tête kirin, dikare paqijiyek ceribandinê misoger bike. Bi rastî, ji ber vê yekê hilbijartin li ser sentetîk ket.

Mimkun e ku dema ku hûn di şert û mercên şer de pirsgirêkên taybetî çareser bikin hûn ê bikaribin encamên pir balkêş û nediyar bi dest bixin, lê dîsa jî "germahiya gelemperî li nexweşxaneyê" dê bi qasî ku gengaz be ji ya ku min ji encamên testê girtiye nêzîk be. Di heman demê de mimkun e ku heke ez dema ceribandina pêvajoyên nifşê 9-an parastina Specter/Meltdown neçalak bikim, ez dikarim encamên çêtir bistînim. Lê, li pêş çavan, ez ê bibêjim ku wan berê xwe wekî hêja nîşan dane.

Spoiler: naverok, têl û frekans dê serweriyê bikin.

Tewra berî ceribandinê, min bi baldarî mîmariya van malbatên pêvajoyê lêkolîn kir, ji ber vê yekê min li bendê bû ku di navbera mijarên ceribandinê de cûdahiyên girîng tunebin. Digel vê yekê, ne ew qas girîng û awarte: çima hûn di ceribandinan de li benda nîşanên balkêş bin ger hûn pîvandinan li ser pêvajoyên hatine çêkirin, di eslê xwe de, li ser bingehek yekane pêk bînin. Hêviyên min hatin bicihanîn, lê dîsa jî hin tişt ne wekî ku min difikirî derketin ...

Û niha, bi rastî, encamên testê.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Encam pir mentiqî ye: yê ku bêtir stream û frekansa bilindtir hebe xalan digire. Li gorî vê yekê, i7-8700 û i9-9900k li pêş in. Cûdahiya di navbera i7-7700 û i7-7700k de di ceribandinên yek-têl û pir-têlan de %10 e. i7-7700 ji i7-8700% 38 û ji i9-9900k% 49 paşde dimîne, ango hema hema 2 carî, lê di heman demê de paşiya i7-9700k tenê 15%.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Zencîreyên encamên testê:

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

Encamên testê ji The Phoronix Test Suite

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Di ceribandina John The Ripper de, cûdahiya di navbera birayên ducan i7-7700 û i7-7700k de 10% di berjewendiya "k" de ye, ji ber cûdahiya Turboboost. Pêvajoyên i7-8700 û i7-9700k pir hindik in. i9-9900k bi zêdetir mijarên û leza demjimêrê ya bilindtir ji her kesî re çêtir dike. Hema hema du qat hejmara cêwîyan.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Encama testa C-Ray ji min re ya herî balkêş xuya dike. Hebûna teknolojiya Hyper-Treading di i9-9900k de di vê ceribandina pir-mijarî de li gorî i7-9700k tenê zêdebûnek sivik dide. Lê cêwî hema hema 2 caran li paş serok mabûn.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Di testa Himeno ya yek-têkilî de, cûdahî ne ew qas mezin e. Di navbera nifşên 8-an û 9-an de ji cêwîyan ferqek berbiçav heye: i9-9900k bi rêzê ji% 18 û 15% ji wan derdixe. Cûdahiya di navbera i7-8700 û i7-9700k de asta xeletiyê ye.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Twins testa 7zip compression 44-48% ji serokê i9-9900k xirabtir derbas dikin. Ji ber hejmara zêde ya têlan, i7-8700 ji i7-9700k bi 9%. Lê ev ne bes e ku meriv i9-9900k bi ser keve, ji ber vê yekê em hema hema 18% dereng dibînin.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Testa dema berhevkirinê ya ku bi algorîtmaya BZIP2 bikar tîne encamên wekhev nîşan dide: çem bi ser dikevin.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Kodkirina MP3 "derdikek" e ku bi rêjeya herî zêde 19,5%. Lê di ceribandina ffmpeg de, i9-9900k ji i7-8700 û i7-9700k winda dibe, lê ducanan dixe. Min ev ceribandin ji bo i9-9900k gelek caran dubare kir, lê encam her gav yek e. Ev jixwe ne çaverê ye :) Di ceribandina pir-mijara de, ji pêvajoyên ceribandinê yên herî pir-têlan encamek wusa kêm nîşan da, ji ya 9700k û 8700 kêmtir. Ji bo vê diyardeyê ravekirinên zelal tune, û ez nakim dixwazin texmînan bikin.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Testa openssl "derdikek" bi valahiya di navbera pileya duyemîn û sêyemîn de nîşan dide. Cûdahiya di navbera cêwîyan û rêberê i9-9900k de ji 42% heya 47% e. Cûdahiya di navbera i7-8700 û i9-9900k de 14%. Ya sereke herikîn û frekans e.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Di ceribandina Apache de, i7-9700k ji her kesî, di nav de i9-9900k (6%), ji her kesî re derbas kir. Lê bi gelemperî, cûdahî ne girîng e, her çend di navbera encama herî xirab a i7-7700 û encama çêtirîn i7-9700k de 24% ferqek heye.

Tak-Tak-Tak û ne Tik. Nifşên cûda yên pêvajoyên Intel Core yên li ser bingeha heman mîmariyê çawa ji hev cûda dibin?

Bi gelemperî, i9-9900k di pir ceribandinan de pêşeng e, tenê di ffmpeg de têk diçe. Heke hûn ê bi vîdyoyê re bixebitin, çêtir e ku hûn i7-9700k an i7-8700 bigirin. Di rêza giştî de di rêza duyemîn de i7-9700k e, hinekî li paş serok, û tewra di ceribandinên ffmpeg û apache de jî pêş de ye. Ji ber vê yekê ez bi pêbawerî wê û i9-9900k pêşniyar dikim ji wan kesên ku bi rêkûpêk ketina mezin a bikarhêneran li ser malperê ezmûn dikin. Pêvajo divê têk neçin. Min berê li ser vîdyoyê got.

i7-8700 di testên Sysbench, 7zip û ffmpeg de baş pêk tîne.
Di hemî ceribandinan de, i7-7700k ji i7-7700 ji 2% ber 14% çêtir e, di testa ffmpeg de 16%.
Bihêle ez ji we re bînim bîra we ku min ji bilî yên ku di destpêkê de hatine destnîşan kirin ti xweşbîniyek nekiriye, ev tê vê wateyê ku gava hûn pergalek paqij li ser Dedikek ku we nû ji me kirî saz bikin, hûn ê tam heman encaman bistînin.

Cores, threads, frequencies - her tiştê me

Bi gelemperî, encamên pêşbînîkirî û hêvîdar bûn. Hema hema di hemî ceribandinan de, "derenceyek berbi bihuştê" xuya dibe, ku girêdayîbûna performansê bi hejmara naverok, têl û frekansan re destnîşan dike: Ji vê zêdetir, encamên çêtir.

Ji ber ku hemî mijarên ceribandinê bi eslê xwe nûvekirinên heman bingehîn in li ser heman pêvajoya çêkirinê û ti cûdahiyên mîmarî yên bingehîn nînin, me nekarî delîlên "hişkêş" bistînin ku pêvajo bi kalîte ji hevûdu cûda ne.

Cûdahiya di navbera pêvajoyên i7-9700k û i9-9900k de di hemî ceribandinan de ji bilî Sysbench-ê digihîje sifir, ji ber ku di bingeh de ew tenê di hebûna teknolojiya Hyper-Threading û sed megahertzên din ên di moda Turbo Boost de ji bo i9-9900k cûda dibin. Di ceribandina Sysbench de ew tenê berevajî ye: ew ne hejmara core ne ku biryar dide, lê hêjmara têlan.
Di navbera i7-7700 (k) û i9-9900k de di ceribandinên pir-mijalan de valahiyek pir mezin heye, li hin deveran bi qasî du caran. Di heman demê de cûdahiyek di navbera i7-7700 û i7-7700k de jî heye - 300 MHz-a zêde zerafetê li ya paşîn zêde dike.

Di heman demê de ez nikarim li ser bandora kalîte ya mezinahiya bîra cache-ê li ser encamên testê biaxivim - tiştê ku me heye heye. Digel vê yekê, parastina çalak a malbata Specter / Meltdown divê bi girîngî bandora qebareya wê li ser encamên testê kêm bike, lê ev ne diyar e. Ger xwendevanek delal ji beşa meya kirrûbirrê "nan û sîrk" bixwaze, ez ê kêfxweş bibim ku ceribandina we bi neçalak ewlekarî re pompe bikim.

Bi rastî, heke we ji min bipirse: hûn ê kîjan pêvajoyê hilbijêrin? — Ez ê pêşî pereyên di bêrîka xwe de bihejmêrim û yê têra xwe heye hilbijêrim. Bi kurtasî, hûn dikarin di Zhiguli de ji xala A bigihîjin xala B, lê di Mercedesê de ew hîn zûtir û xweştir e. Pêvajoyên li ser bingeha heman mîmariyê, bi rengekî an din, dê bi heman rêze karan re rûbirû bibin - hin baş, û hin jî hêja. Erê, wekî ceribandinê destnîşan kir, di navbera wan de cûdahiyên gerdûnî tune. Lê ferqa di navbera i7 û i9 de neçûye.

Dema ku pêvajoyek ji bo hin karên taybetî, pir pispor hilbijêrin, wek mînak xebata bi mp3, berhevkirina ji çavkaniyan, an danasîna dîmenên sê-alî bi pêvajoyek ronahiyê re, maqûl e ku meriv balê bikişîne ser performansa ceribandinên têkildar. Mînakî, sêwiraner dikarin tavilê li i7-9700k û i9-9900k binihêrin, û ji bo hesabên tevlihev pêvajoyek bi teknolojiya Hyper-Threading, ango, ji bilî i7-9700k-ê her pêvajoyek bigirin. Streams li vir hukum dikin.

Ji ber vê yekê ez ji we re şîret dikim ku hûn tiştên ku hûn dikarin bidin hilbijêrin, li gorî taybetmendiyan bisekinin, û hûn ê kêfxweş bibin.

Di ceribandinê de serverên li ser bingeha i7-7700, i7-7700k, i7-8700k, i7-9700k û i9-9900k bi pêvajoyên 1dedic.ru. Yek ji wan dikare ji bo 5 mehan bi 3% daxistinê were ferman kirin - têkilî beşa firotanê bi hevoka kod "Ez ji Habrê me." Dema ku salane drav didin, 10% din kêm bikin.

Tevahiya êvarê li meydanê Trashwind, rêveberê pergalê FirstDEDIC

Source: www.habr.com

Add a comment