Так-так-так және кене жоқ. Бір архитектураға негізделген Intel Core процессорларының әртүрлі буындары қалай ерекшеленеді?

Так-так-так және кене жоқ. Бір архитектураға негізделген Intel Core процессорларының әртүрлі буындары қалай ерекшеленеді?

Жетінші буындағы Intel Core процессорларының пайда болуымен көптеген адамдарға Intel осы уақыт бойы ұстанған «Тик-ток» стратегиясы сәтсіз болғаны белгілі болды. Технологиялық процесті 14-тен 10 нм-ге дейін қысқарту туралы уәде уәде болып қала берді, «Така» Skylake-тің ұзақ дәуірі басталды, оның барысында Каби көлі (жетінші ұрпақ), кенеттен Кофе көлі (сегізінші) технологиялық процестің аздап өзгеруімен болды. 14 нм-ден 14 нм+ дейін және тіпті Coffee Lake Refresh (тоғызыншы). Intel компаниясына кофе-брейк қажет болған сияқты. Нәтижесінде бізде бір жағынан бір Skylake микроархитектурасына негізделген әртүрлі ұрпақтың бірнеше процессорлары бар. Және Intel әрбір жаңа процессордың алдыңғысынан жақсырақ екеніне сенімді. Рас, неге екені анық емес...

Так-так-так және кене жоқ. Бір архитектураға негізделген Intel Core процессорларының әртүрлі буындары қалай ерекшеленеді?

Ендеше ұрпақтарымызға оралайық. Және олардың қалай ерекшеленетінін көрейік.

Қабы көлі

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

Кофе көлі

Кофе көлі деп аталатын 8-ші буын 2017 жылдың соңында шығарылды. Осы ұрпақтың процессорларында ядролар мен пропорционалды үшінші деңгейлі кэш қосылды, Turbo Boost 200 мегагерцке көтерілді, DDR4-2666 қолдауы қосылды (бұрын DDR4-2400 болған), бірақ DDR3 қолдауы тоқтатылды. Графикалық ядро ​​өзгеріссіз қалды, бірақ оған 50 МГц берілді. Жиіліктердің барлық ұлғаюы үшін жылу пакетін 95 ваттқа дейін арттыру арқылы төлеуге тура келді. Және, әрине, жаңа 300 сериялы чипсет. Соңғысы мүлдем қажет емес еді, өйткені көп ұзамай мамандар бұл отбасын 100 сериялы чипсеттерде шығара алды, дегенмен Intel өкілдері бұл қуат тізбектерінің дизайнына байланысты мүмкін емес деп мәлімдеді. Алайда кейінірек Intel оның дұрыс емес екенін ресми түрде мойындады. Сонымен 8-ші отбасында қандай жаңалық бар? Шын мәнінде, бұл өзектер мен жиіліктерді қосу арқылы әдеттегі жаңартуға ұқсайды.

Кофе көлін жаңарту

Ха! Міне, біз үшін сергіту сәті! 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),
  • ЖЖҚ: 16 ГБ DDR4-2400 MT/s Kingston 2 дана, барлығы 32 ГБ.
  • SSD дискі: 240 ГБ Patriot Burst RAID 2-де 1 дана (жылдар бойы қалыптасқан әдет).

Intel i7-7700 және i7-7700k процессорлары да бір платформада жұмыс істейді:

  • Аналық плата: Asus H110T (BIOS 3805),
  • ЖЖҚ: 8 ГБ DDR4-2400MT/s Kingston 2 дана, барлығы 16 ГБ.
  • SSD дискі: 240 ГБ Patriot Burst 2 дана RAID 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. Сисбенч
  2. подтянула
  3. Phoronix тест жинағы

Sysbench тесті

Sysbench - бұл әртүрлі компьютерлік ішкі жүйелердің: процессордың, жедел жадының, деректерді сақтау құрылғыларының өнімділігін бағалауға арналған сынақтар (немесе эталондар) пакеті. Сынақ көп ағынды, барлық ядроларда. Бұл сынақта мен екі көрсеткішті өлшедім:

  1. CPU жылдамдығының оқиғалары секундына – процессордың секундына орындайтын операцияларының саны: мән неғұрлым жоғары болса, жүйе соғұрлым өнімді болады.
  2. Жалпы статистика оқиғалардың жалпы саны - аяқталған оқиғалардың жалпы саны. Сан неғұрлым көп болса, соғұрлым жақсы.

Geekbench сынағы

Бір ағынды және көп ағынды режимде орындалатын сынақтар пакеті. Нәтижесінде екі режим үшін де белгілі бір өнімділік индексі шығарылады. Төменде сынақ нәтижелеріне сілтемелер берілген. Бұл сынақта біз екі негізгі көрсеткішті қарастырамыз:
— Single-Core Score — бір ағынды тесттер.
- Multi-Core Score - көп ағынды тесттер.
Өлшем бірліктері: реферат «тотықұстар». «Попугая» неғұрлым көп болса, соғұрлым жақсы.

Phoronix сынақ жинағы

Phoronix Test Suite - тесттердің өте бай жиынтығы. pts/cpu пакетіндегі барлық сынақтар жүргізілгеніне қарамастан, мен өзіме ерекше қызықты деп тапқан нәтижелерді ғана ұсынамын, әсіресе өткізілмеген сынақтардың нәтижелері тек жалпы үрдісті күшейтеді.

Мұнда ұсынылған сынақтардың барлығы дерлік көп ағынды болып табылады. Жалғыз ерекшелік - олардың екеуі: жалғыз ағынды сынақтар Himeno және LAME MP3 кодтау.

Бұл сынақтарда сан неғұрлым көп болса, соғұрлым жақсы.

  1. Джон Риппердің көп ағынды құпия сөзді анықтау сынағы. Blowfish криптографиялық алгоритмін алайық. Секундтағы операциялардың санын өлшейді.
  2. Химено сынағы - Джекоби нүктесі әдісін қолданатын сызықтық Пуассон қысымын еріткіш.
  3. 7-Zip қысу - біріктірілген өнімділікті тексеру мүмкіндігі бар p7zip көмегімен 7-Zip сынағы.
  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

Phoronix Test Suite тест нәтижелері

Так-так-так және кене жоқ. Бір архитектураға негізделген Intel Core процессорларының әртүрлі буындары қалай ерекшеленеді?

Джон Риппер сынағында 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 арасындағы алшақтық жойылған жоқ.

mp3-мен жұмыс істеу, дереккөздерден құрастыру немесе жеңіл өңдеу арқылы үш өлшемді көріністерді көрсету сияқты кейбір нақты, жоғары мамандандырылған тапсырмалар үшін процессорды таңдағанда, сәйкес сынақтардың өнімділігіне назар аударған жөн. Мысалы, дизайнерлер i7-9700k және i9-9900k-ге бірден қарай алады, ал күрделі есептеулер үшін Hyper-Threading технологиясы бар процессорды, яғни i7-9700k-тен басқа кез келген процессорды алады. Мұнда ағымдар бар.

Сондықтан мен сізге техникалық сипаттамаларды ескере отырып, өзіңізге мүмкіндік беретін нәрсені таңдауға кеңес беремін, сонда сіз бақытты боласыз.

Сынақта i7-7700, i7-7700k, i7-8700k, i7-9700k және i9-9900k процессорларына негізделген серверлер пайдаланылды. 1dedic.ru. Олардың кез келгеніне 5 айға 3% жеңілдікпен тапсырыс беруге болады - хабарласыңыз Сату бөлімі «Мен Хабрданмын» деген кодтық сөйлеммен. Жыл сайын төлеген кезде минус тағы 10%.

Кеш бойы аренада Қоқыс жел, жүйелік әкімші FirstDEDIC

Ақпарат көзі: www.habr.com

пікір қалдыру