Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Жетинчи муундагы Intel Core процессорлорунун пайда болушу менен, Intel ушул убакыт бою карманып келген “Тик-ток” стратегиясы ишке ашпай калганы көпчүлүккө айкын болду. Технологиялык процессти 14 нмден 10 нмге чейин кыскартуу убадасы убада бойдон калды, "Така" Skylakeдин узак доору башталды, анын жүрүшүндө Каби көлү (жетинчи муун), капыстан Кофе көлү (сегизинчи) технологиялык процессте бир аз өзгөрүү болду. 14 нмден 14 нм+ чейин жана ал тургай Coffee Lake Refresh (тогузунчу). Intel чындап эле бир аз кофе-брейкке муктаж болду окшойт. Натыйжада, бизде бир жагынан бир Skylake микроархитектурасына негизделген ар кандай муундагы бир нече процессорлор бар. Жана Intel ар бир жаңы процессор мурункусунан жакшыраак деп ишендирүүдө. Туура, эмне үчүн так эмес...

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Андыктан, келгиле, биздин муундарга кайрылалы. Келгиле, алардын кандайча айырмаланарын карап көрөлү.

Kaby-Лейк

Чекене соодада процессорлордун пайда болушу 2017-жылдын башында болгон. Мурунку үй-бүлөгө салыштырмалуу бул үй-бүлөдө эмне жаңылык бар? Биринчиден, бул жаңы графикалык өзөк – Intel UHD 630. Plus Intel Optane эс тутум технологиясын колдоо (3D Xpoint), ошондой эле жаңы 200 сериялуу чипсет (6-муун 100 серия менен иштеген). Жана бул чындап эле кызыктуу инновациялардын баары.

Coffee-Лейк

Кофе көлү деп аталган 8-муун 2017-жылдын аягында чыгарылган. Бул муундагы процессорлордо өзөктөр жана пропорционалдуу үчүнчү деңгээлдеги кэш кошулган, Turbo Boost 200 мегагерцке көтөрүлгөн, DDR4-2666 колдоосу кошулган (мурда DDR4-2400 бар болчу), бирок DDR3 үчүн колдоо үзүлгөн. Графикалык ядро ​​ошол эле бойдон калды, бирок ага 50 МГц берилди. Жыштыктардын бардык жогорулашы үчүн биз жылуулук пакетин 95 Вт чейин көбөйтүү менен төлөшүбүз керек болчу. Жана, албетте, жаңы 300 сериялуу чипсет. Акыркысы такыр эле зарыл болгон эмес, анткени көп өтпөй адистер бул үй-бүлөнү 100 сериялуу чипсеттерде ишке киргизе алышкан, бирок Intel өкүлдөрү бул электр схемаларынын дизайнына байланыштуу мүмкүн эмес деп айтышкан. Бирок кийинчерээк Intel бул туура эмес болгонун расмий түрдө мойнуна алды. Анда 8-үй-бүлөдө эмне жаңылык бар? Чынында, бул өзөктөрдү жана жыштыктарды кошуу менен кадимки жаңыртууга көбүрөөк окшош.

Coffee Lake Refresh

Ха! Бул жерде биз үчүн сергитүү! 2018-жылдын төртүнчү чейрегинде кээ бир Meltdown/Spectre алсыздыктарынан аппараттык коргоо менен жабдылган 9-муундагы Coffee Lake процессорлору чыгарылды. Жаңы микросхемаларга киргизилген жабдык өзгөрүүлөр Meltdown V3 жана L1 Терминал катасынан (L1TF Foreshadow) коргойт. Программалык камсыздоону жана микрокодду өзгөртүү Spectre V2, Meltdown V3a жана V4 чабуулдарынан коргойт. Spectre V1ден коргоо операциялык тутумдун деңгээлинде түзүлөт. Чип деңгээлиндеги патчтарды киргизүү программалык тактардын процессордун иштешине тийгизген таасирин азайтышы керек. Бирок Intel бул кубанычтын бардыгын массалык рынок сегменти үчүн процессорлордо гана коргоо менен ишке ашырды: i5-9600k, i7-9700k, i9-9900k. Калгандардын баары, анын ичинде сервердик чечимдер, аппараттык коргоону алышкан эмес. Intel керектөө процессорлорунун тарыхында биринчи жолу Coffee Lake Refresh процессорлору 128 ГБ оперативдүү эстутумду колдойт. Болду, эч кандай өзгөрүү жок.

Бизде эмне бар? Эки жылдык жаңыртуулар, өзөктөр жана жыштыктар менен ойноо, ошондой эле бир катар жакшыртуулар. Мен бул үй-бүлөлөрдүн негизги өкүлдөрүнүн ишмердүүлүгүнө объективдүү баа берип, салыштыргым келди. Ошентип, менде жетинчиден тогузунчу муундун топтому болгондо - биздин i7-7700 жана i7-7700k жакында жаңы i7-8700, i7-9700k жана i9-9900k менен кошулду, мен кырдаалдан пайдаланып, беш түрдүү жасадым. Intel Core процессорлору эмнеге жөндөмдүү экенин көрсөтөт.

тестирлөө

Сыноого беш Intel процессору тартылган: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Платформалардын иштөө мүнөздөмөлөрү

Intel i7-8700, i7-9700k жана i9-9900k процессорлорунун негизги конфигурациялары бирдей:

  • Негизги плата: Asus PRIME H310T (BIOS 1405),
  • RAM: 16 ГБ DDR4-2400 MT/s Kingston 2 даана, жалпысынан 32 ГБ.
  • SSD диск: RAID 240де 2 ГБ Patriot Burst 1 даана (бул адат көп жылдар бою калыптанган).

Intel i7-7700 жана i7-7700k процессорлору да ошол эле платформада иштейт:

  • Негизги плата: Asus H110T (BIOS 3805),
  • RAM: 8 ГБ DDR4-2400MT/s Kingston 2 даана, жалпысынан 16 ГБ.
  • SSD диск: RAID 240де 2 ГБ Patriot Burst 1 даана.

Биз 1,5 бирдик бийик болгон атайын жасалган шассилерди колдонобуз. Аларда төрт аянтча бар.

Программалык камсыздоо бөлүгү: OS CentOS Linux 7 x86_64 (7.6.1810).
Ядро: 3.10.0-957.1.3.el7.x86_64
Стандарттык орнотууга салыштырмалуу оптималдаштыруулар жасалды: ядро ​​лифтин ишке киргизүү үчүн кошумча опциялар = noop selinux = 0.

Сыноо Spectre, Meltdown жана Foreshadow чабуулдарынан алынган бардык тактар ​​менен жүргүзүлөт. Жаңыраак жана учурдагы Linux өзөктөрүндөгү тестирлөөнүн натыйжалары алынгандардан айырмаланып, натыйжалар жакшыраак болушу мүмкүн. Бирок, биринчиден, мен жеке өзүм CentOS 7ди жактырам, экинчиден, RedHat жаңы ядролордон LTSке чейин аппараттык колдоо көрсөтүүгө байланыштуу инновацияларды активдүү колдоп жатат. Мен үмүттөнөм :)

Изилдөө үчүн колдонулган тесттер

  1. sysbench
  2. Geekbench
  3. Phoronix Test Suite

Sysbench тести

Sysbench – бул ар кандай компьютердик подсистемалардын: процессордун, оперативдүү эс тутумдун, маалыматтарды сактоочу түзүлүштөрдүн иштешин баалоо үчүн тесттердин (же эталондордун) пакети. Сыноо бардык өзөктөр боюнча көп жиптүү. Бул тестте мен эки көрсөткүчтү өлчөдүм:

  1. CPU ылдамдыгы секундасына окуялар - секундасына процессор аткарган операциялардын саны: маани канчалык жогору болсо, система ошончолук жемиштүү болот.
  2. Жалпы статистика окуялардын жалпы саны - аяктаган окуялардын жалпы саны. Канчалык көп болсо, ошончолук жакшы.

Geekbench тести

Сыноолордун пакети бир жиптүү жана көп жиптүү режимде жүргүзүлөт. Натыйжада, эки режим үчүн белгилүү бир натыйжалуулук индекси чыгарылат. Төмөндө тесттин жыйынтыгына шилтемелер бар. Бул тестте биз эки негизги көрсөткүчтү карап чыгабыз:
— Single-Core Score — бир жиптүү тесттер.
- Multi-Core Score - көп жиптүү тесттер.
Өлчөө бирдиктери: абстракттуу «тоту куштар». Канчалык көп "тоту куш" болсо, ошончолук жакшы.

Phoronix Test Suite

Phoronix Test Suite - тесттердин абдан бай топтому. pts/cpu топтомундагы бардык сыноолор өткөрүлгөндүгүнө карабастан, мен жеке өзүмө өзгөчө кызыктуу деп табылгандардын гана натыйжаларын берем, айрыкча, алынып салынган тесттердин натыйжалары жалпы тенденцияны гана бекемдейт.

Бул жерде берилген дээрлик бардык тесттер көп жиптүү. Алардын экөөсү гана өзгөчөлүктөр болуп саналат: Himeno жана LAME MP3 коддоо бир жиптүү тесттер.

Бул сыноолордо сан канчалык көп болсо, ошончолук жакшы.

  1. Джон Риппер көп жиптүү сырсөздү болжолдоо тести. Келгиле, Blowfish крипто алгоритмин алалы. Секундадагы операциялардын санын өлчөйт.
  2. Химено тести Жакоби чекиттик ыкмасын колдонгон сызыктуу Пуассон басымын чечүүчү болуп саналат.
  3. 7-Zip кысуу - 7-Zip тести, интегралдык өндүрүмдүүлүктү текшерүү өзгөчөлүгү менен p7zip аркылуу.
  4. OpenSSL бул SSL (Secure Sockets Layer) жана TLS (Transport Layer Security) протоколдорун ишке ашыруучу куралдардын жыйындысы. RSA 4096-бит OpenSSL иштешин өлчөйт.
  5. Apache Benchmark - Сыноо 1 000 000 суроо-талапты аткарууда, бир эле учурда 100 суроо-талапты аткарууда берилген система секундасына канча суроону аткара аларын өлчөйт.

Жана буларда азыраак болсо жакшы

  1. C-Ray калкыма чекиттерди эсептөөдө CPU иштешин текшерет. Бул тест көп жиптүү (ар бир өзөккө 16 жип), антиалиасинг үчүн ар бир пикселден 8 нурду тартат жана 1600x1200 сүрөттү жаратат. Тестти аткаруу убактысы өлчөнөт.
  2. Параллель BZIP2 кысуу - Сыноо BZIP2 кысуу аркылуу файлды (Linux ядросунун булак коду .tar пакети) кысуу үчүн талап кылынган убакытты өлчөйт.
  3. Аудио жана видео маалыматтарды коддоо. LAME MP3 коддоо сынагы бир жипте иштейт, ал эми ffmpeg x264 тести көп жиптүү иштейт. Сыноону аяктоо үчүн кеткен убакыт өлчөнөт.

Көрүнүп тургандай, тестирлөө топтому белгилүү бир тапшырмаларды аткарууда процессорлордун ортосундагы айырманы көрсөтүүгө мүмкүндүк берүүчү таза синтетикалык тесттерден турат, мисалы, сырсөздөрдү чыкылдатуу, медиа мазмунду коддоо, криптография.

Синтетикалык тест чындыкка жакын шарттарда жүргүзүлүүчү сыноодон айырмаланып, эксперименттин белгилүү тазалыгын камсыздай алат. Чындыгында, тандоо синтетикага туура келген.

Согуштук шарттарда белгилүү бир маселелерди чечүүдө сиз абдан кызыктуу жана күтүлбөгөн натыйжаларды ала аласыз, бирок дагы эле "ооруканадагы жалпы температура" мен тесттин жыйынтыгынан алган нерсеге мүмкүн болушунча жакын болот. Ошондой эле 9-муундагы процессорлорду сынап жатканда Spectre/Meltdown коргоону өчүрүп койсом, жакшы натыйжаларга ээ болушум мүмкүн. Бирок, алдыга карап, алар өздөрүн мыкты көрсөтүштү деп айтам.

Спойлер: өзөктөр, жиптер жана жыштыктар үйдү башкарат.

Тестирлөөдөн мурун мен бул процессорлордун үй-бүлөлөрүнүн архитектурасын кылдат изилдеп чыктым, ошондуктан мен тестирлөөнүн субъекттеринин ортосунда олуттуу айырмачылыктар болбойт деп күткөм. Андан тышкары, өзгөчө мааниге ээ эмес: эмне үчүн тесттерде кызыктуу индикаторлорду күтүш керек, эгерде сиз чындыгында бир ядродо курулган процессорлордо өлчөө жүргүзсөңүз. Менин күткөндөрүм акталды, бирок кээ бир нерселер мен ойлогондой болбой калды...

Ал эми азыр, чынында, тесттин жыйынтыгы.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Натыйжа абдан логикалык: кимде көбүрөөк агым жана жыштыгы көп болсо, упай алат. Демек, i7-8700 жана i9-9900k алдыда. i7-7700 жана i7-7700k ортосундагы ажырым бир жиптүү жана көп жиптүү тесттерде 10% түзөт. i7-7700 i7-8700ден 38% жана i9-9900kден 49%, башкача айтканда, дээрлик 2 эсе, бирок ошол эле учурда i7-9700kден 15% гана артта калат.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Сынактын жыйынтыгына шилтемелер:

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

The Phoronix Test Suite тестинин натыйжалары

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

John The Ripper сынагында эгиз бир туугандардын i7-7700 жана i7-7700k ортосундагы айырма Turboboost айырмасынан улам "k" пайдасына 10% түзөт. i7-8700 жана i7-9700k процессорлорунун айырмасы аз. i9-9900k көп жиптер жана жогорку саат ылдамдыгы менен баарынан ашып кетет. Эгиздердин саны дээрлик эки эсе көп.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

C-Ray тестинин жыйынтыгы мага эң кызыктуудай сезилет. Бул көп жиптүү тестте i9-9900kде Hyper-Treading технологиясынын болушу i7-9700kге салыштырмалуу бир аз гана өсүштү берет. Бирок эгиздер лидерден дээрлик 2 эсе артта калышкан.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Жалгыз жиптүү Himeno тестинде айырма анчалык деле чоң эмес. Эгиздердин 8-жана 9-мунун ортосунда байкаларлык ажырым бар: i9-9900k алардан тиешелүүлүгүнө жараша 18% жана 15% ашып кетет. i7-8700 менен i7-9700k ортосундагы айырма ката деңгээли болуп саналат.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Эгиздер 7zip кысуу сынагынан i44-48k лидерине караганда 9-9900% начар өтөт. Жиптердин саны көп болгондуктан, i7-8700 i7-9700kден 9% ашып кетет. Бирок бул i9-9900kти басып өтүү үчүн жетиштүү эмес, ошондуктан биз дээрлик 18% артта калганын көрүп жатабыз.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

BZIP2 алгоритмин колдонуу менен кысуу убакыт тести окшош натыйжаларды көрсөтөт: агымдар утат.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

MP3 коддоо 19,5% максималдуу маржа менен "тепкич" болуп саналат. Бирок ffmpeg тестинде i9-9900k i7-8700 жана i7-9700kге утулуп, бирок эгиздерди жеңет. Мен i9-9900k үчүн бул сыноону бир нече жолу кайталадым, бирок натыйжа дайыма бирдей. Бул күтүлбөгөн нерсе :) Көп агымдуу тестте, текшерилген процессорлордун эң көп агымы 9700k жана 8700гө караганда төмөн натыйжа көрсөттү. Бул көрүнүш үчүн так түшүндүрмөлөр жок жана мен' божомолдорду жасагысы келбейт.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Openssl тести экинчи жана үчүнчү тепкичтин ортосунда боштук бар "тепкичти" көрсөтөт. Эгиздер менен лидер i9-9900k ортосундагы айырма 42% дан 47% га чейин. i7-8700 жана i9-9900k ортосундагы ажырым 14% түзөт. Эң негизгиси агымдар жана жыштыктар.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Apache сынагында i7-9700k баарынан, анын ичинде i9-9900k (6%) да ашып кетти. Бирок жалпысынан алганда, i7-7700 эң начар натыйжасы менен i7-9700k эң жакшы натыйжасынын ортосунда 24% ажырым бар болсо да, айырма олуттуу эмес.

Так-Так-Так жана кене жок. Бир эле архитектурага негизделген Intel Core процессорлорунун ар кандай муундары кандайча айырмаланат?

Жалпысынан алганда, i9-9900k көпчүлүк сыноолордо лидер болуп, ffmpegде гана ийгиликке жетпейт. Эгерде сиз видео менен иштей турган болсоңуз, анда i7-9700k же i7-8700 алганыңыз жакшы. Жалпы таблицада экинчи орунда i7-9700k лидерден бир аз артта, ал тургай ffmpeg жана apache тесттеринде алдыда. Ошондуктан мен ишенимдүү түрдө аны жана i9-9900k сайтында колдонуучулардын көп агымын башынан өткөргөндөргө сунуш кылам. Процессорлор иштебей калбашы керек. Мен буга чейин видео тууралуу айттым.

i7-8700 Sysbench, 7zip жана ffmpeg сыноолорунда жакшы иштейт.
Бардык тесттерде i7-7700k i7-7700гө караганда 2% дан 14% га чейин, ffmpeg тестинде 16% жакшыраак.
Эске сала кетейин, мен башында көрсөтүлгөн оптималдаштыруудан башка эч кандай оптималдаштырууну жасаган жокмун, демек, сиз бизден жаңы сатып алган Dedikке таза системаны орнотконуңузда, сиз дал ушундай натыйжаларды аласыз.

Өзөктөр, жиптер, жыштыктар - биздин бардыгыбыз

Жалпысынан алганда, натыйжалар болжолдуу жана күтүлгөн болчу. Дээрлик бардык сыноолордо, өзөктөрдүн, жиптердин жана жыштыктардын санына иштөөнүн көз карандылыгын көрсөткөн "асманга тепкич" пайда болот: бул көбүрөөк, жакшыраак натыйжалар.

Бардык сыналуучу субъекттер негизинен бир эле өндүрүш процессинде бир өзөктү жаңырткандыктан жана эч кандай фундаменталдык архитектуралык айырмачылыктарга ээ болбогондуктан, биз процессорлор бири-биринен сапаттык жактан айырмаланган "укмуштуудай" далилдерди ала алган жокпуз.

Sysbench'тен башка бардык сыноолордо i7-9700k жана i9-9900k процессорлорунун ортосундагы айырма нөлгө барабар, анткени алар Hyper-Threading технологиясы жана i9-9900k үчүн Turbo Boost режиминде жүз кошумча мегагерц болушу менен гана айырмаланат. Sysbench тестинде бул тескерисинче: өзөктөрдүн саны эмес, жиптердин саны чечет.
i7-7700(k) жана i9-9900k ортосунда көп жиптүү тесттерде өтө чоң боштук бар, кээ бир жерлерде эки эсе көп. i7-7700 менен i7-7700k ортосунда да айырма бар - кошумча 300 МГц акыркыга шамдагайлык кошот.

Мен ошондой эле кэш эс тутумунун көлөмүнүн тесттин натыйжаларына сапаттык таасири жөнүндө айта албайм - бизде бар нерсе бар. Мындан тышкары, Spectre/Meltdown үй-бүлөсүнүн иштетилген коргоосу анын көлөмүнүн тесттин натыйжаларына тийгизген таасирин бир топ азайтышы керек, бирок бул так эмес. Урматтуу окурман биздин маркетинг бөлүмүнөн "нан жана цирк" талап кылса, мен сизге коопсуздук өчүрүлгөн тестирлөөдөн өтүүгө кубанычта болом.

Чынында, эгер сиз менден сурасаңыз: кайсы процессорду тандайт элеңиз? — Адегенде чөнтөгүмдөгү акчаны санап, кайсынысы жетет, ошону тандамакмын. Кыскасы, сиз Жигулиде А чекитинен В чекитине жете аласыз, бирок Мерседесте ал дагы тезирээк жана жагымдуураак. Бир эле архитектурага негизделген процессорлор тигил же бул жол менен бирдей милдеттерди аткарышат - кээ бирлери жакшы, кээ бири мыкты. Ооба, тестирлөө көрсөткөндөй, алардын ортосунда глобалдык айырмачылыктар жок. Бирок i7 жана i9 ортосундагы ажырым жок болгон жок.

Мп3 менен иштөө, булактардан компиляциялоо же жарык иштетүү менен үч өлчөмдүү көрүнүштөрдү көрсөтүү сыяктуу конкреттүү, жогорку адистештирилген тапшырмалар үчүн процессорду тандоодо, тиешелүү тесттердин аткарылышына көңүл буруу туура болот. Мисалы, дизайнерлер дароо i7-9700k жана i9-9900k карап алышат, ал эми татаал эсептөөлөр үчүн Hyper-Threading технологиясы менен процессорду, башкача айтканда, i7-9700kден башка бардык процессорлорду алышат. Бул жерде агымдар башкарат.

Ошентип, мен сизге спецификацияларды эске алуу менен, сиз эмнени көтөрө ала турганыңызды тандоону кеңеш берем, ошондо сиз бактылуу болосуз.

Сыноодо i7-7700, i7-7700k, i7-8700k, i7-9700k жана i9-9900k процессорлорунун негизиндеги серверлер колдонулган. 1dedic.ru. Алардын каалаганын 5 айга 3% арзандатуу менен заказ кылса болот - байланыш сатуу бөлүмү "Мен Хабрдан болом" деген коддуу сөз айкашы менен. Жыл сайын төлөп жатканда, минус дагы 10%.

Аренада кечинде Таштанды шамалы, системалык администратор FirstDEDIC

Source: www.habr.com

Комментарий кошуу