Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Ettinchi avlod Intel Core protsessorlari paydo bo'lishi bilan ko'pchilik uchun Intel shu vaqtgacha amal qilib kelgan "Tik-tok" strategiyasi barbod bo'lgani ayon bo'ldi. Texnologik jarayonni 14 dan 10 nm gacha qisqartirish va'dasi va'da bo'lib qoldi, "Taka" Skylake ning uzoq davri boshlandi, bu davrda Kabi ko'li (ettinchi avlod), to'satdan Kofe ko'li (sakkizinchi) texnologik jarayonning biroz o'zgarishi bilan sodir bo'ldi. 14 nm dan 14 nm+ gacha va hatto Coffee Lake Refresh (to'qqizinchi). Aftidan, Intelga ozgina kofe tanaffus kerak edi. Natijada, bizda bir tomondan bir xil Skylake mikroarxitekturasiga asoslangan turli avlodlarning bir nechta protsessorlari mavjud. Boshqa tomondan, har bir yangi protsessor avvalgisidan yaxshiroq ekanligiga Intel ishontiradi. To'g'ri, nima uchun aniq emas ...

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Shunday ekan, keling, avlodlarimizga qaytaylik. Va keling, ular qanday farq qilishini ko'rib chiqaylik.

Kabi ko'li

Chakana savdoda protsessorlarning paydo bo'lishi 2017 yil boshida sodir bo'ldi. Bu oilada avvalgisiga nisbatan qanday yangilik bor? Avvalo, bu yangi grafik yadro - Intel UHD 630. Plus Intel Optane xotira texnologiyasini qo'llab-quvvatlash (3D Xpoint), shuningdek, yangi 200 seriyali chipset (6-avlod 100 seriyali bilan ishlagan). Va bu, albatta, qiziqarli yangiliklarning barchasi.

Qahvaxon ko'li

Kofe ko'li deb nomlangan 8-avlod 2017 yil oxirida chiqarildi. Ushbu avlod protsessorlarida yadrolar va proportsional ravishda uchinchi darajali kesh qo'shildi, Turbo Boost 200 megaherts ga ko'tarildi, DDR4-2666 qo'llab-quvvatlandi (ilgari DDR4-2400 bor edi), lekin DDR3-ni qo'llab-quvvatlash to'xtatildi. Grafik yadro bir xil bo'lib qoldi, lekin unga 50 MGts berildi. Chastotalarning barcha o'sishi uchun biz issiqlik paketini 95 vattgacha oshirish orqali to'lashimiz kerak edi. Va, albatta, yangi 300 seriyali chipset. Ikkinchisi umuman kerak emas edi, chunki tez orada mutaxassislar ushbu oilani 100-seriyali chipsetlarda ishga tushirishga muvaffaq bo'lishdi, garchi Intel vakillari elektr zanjirlarining dizayni tufayli bu mumkin emasligini ta'kidladilar. Biroq, keyinchalik Intel bu noto'g'ri ekanligini rasman tan oldi. Xo'sh, 8-oiladagi yangilik nima? Aslida, u ko'proq yadrolar va chastotalar qo'shilishi bilan muntazam yangilanishga o'xshaydi.

Coffee Lake Refresh

Ha! Mana biz uchun yangilanish! 2018-yilning toβ€˜rtinchi choragida Meltdown/Spectre’ning ayrim zaifliklaridan apparat himoyasi bilan jihozlangan 9-avlod Coffee Lake protsessorlari chiqarildi. Yangi chiplarga kiritilgan uskunaviy o'zgarishlar Meltdown V3 va L1 terminal xatosidan (L1TF Foreshadow) himoya qiladi. Dasturiy ta'minot va mikrokod o'zgarishlari Spectre V2, Meltdown V3a va V4 hujumlaridan himoya qiladi. Spectre V1 ga qarshi himoya operatsion tizim darajasida yamoqlashda davom etadi. Chip darajasidagi yamoqlarni joriy etish protsessor ishlashiga dasturiy ta'minot yamoqlarining ta'sirini kamaytirishi kerak. Ammo Intel bu quvonchni faqat ommaviy bozor segmenti uchun protsessorlarda himoya bilan amalga oshirdi: i5-9600k, i7-9700k, i9-9900k. Boshqalar, jumladan, server echimlari, apparat himoyasini olmagan. Intel iste'molchi protsessorlari tarixida birinchi marta Coffee Lake Refresh protsessorlari 128 Gb tezkor xotirani qo'llab-quvvatlaydi. Va shunday, boshqa o'zgarishlar yo'q.

Oxirida nima bor? Ikki yillik yangilanishlar, yadrolar va chastotalar bilan o'ynash, shuningdek, kichik yaxshilanishlar to'plami. Men haqiqatan ham ushbu oilalarning asosiy vakillarining faoliyatini xolisona baholashni va solishtirmoqchi edim. Shunday qilib, mening qo'limda ettinchi-to'qqizinchi avlod to'plami bo'lganida - bizning i7-7700 va i7-7700k-ga yaqinda yangi i7-8700, i7-9700k va i9-9900k qo'shildi, men vaziyatdan foydalanib, besh xil narsani qildim. Intel Core protsessorlari nimaga qodirligini ko'rsatadi.

Viktorina

Sinovda beshta Intel protsessorlari ishtirok etmoqda: i7-7700, i7-7700k, i7-8700, i7-9700k, i9-9900k.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Platformalarning ishlash xususiyatlari

Intel i7-8700, i7-9700k va i9-9900k protsessorlari bir xil asosiy konfiguratsiyaga ega:

  • Ana plata: Asus PRIME H310T (BIOS 1405),
  • Operativ xotira: 16 GB DDR4-2400 MT/s Kingston 2 dona, jami 32 GB.
  • SSD drayveri: RAID 240da 2 GB Patriot Burst 1 dona (bu odat yillar davomida rivojlangan).

Intel i7-7700 va i7-7700k protsessorlari ham xuddi shu platformada ishlaydi:

  • Ana plata: Asus H110T (BIOS 3805),
  • Operativ xotira: 8 GB DDR4-2400MT/s Kingston 2 dona, jami 16 GB.
  • SSD drayveri: RAID 240-da 2 GB Patriot Burst 1 dona.

Biz 1,5 birlik balandlikdagi maxsus tayyorlangan shassilardan foydalanamiz. Ularda to'rtta platforma mavjud.

Dasturiy ta'minot qismi: OS CentOS Linux 7 x86_64 (7.6.1810).
Π―Π΄Ρ€ΠΎ: 3.10.0-957.1.3.el7.x86_64
Standart o'rnatishga nisbatan optimallashtirishlar amalga oshirildi: yadro elevatorini ishga tushirish uchun qo'shilgan variantlar = noop selinux = 0.

Sinov ushbu yadroga qaytarilgan Spectre, Meltdown va Foreshadow hujumlarining barcha yamoqlari bilan amalga oshiriladi. Ehtimol, yangiroq va yangiroq Linux yadrolarida sinov natijalari olinganlardan farq qilishi va natijalar yaxshiroq bo'lishi mumkin. Lekin, birinchidan, men shaxsan CentOS 7-ni afzal ko'raman, ikkinchidan, RedHat yangi yadrolardan LTS-ga apparat ta'minoti bilan bog'liq innovatsiyalarni faol ravishda qo'llab-quvvatlamoqda. Bu men umid qilaman :)

Tadqiqot uchun ishlatiladigan testlar

  1. sysbench
  2. Geekbench
  3. Phoronix test to'plami

Sysbench testi

Sysbench - bu turli xil kompyuter quyi tizimlari: protsessor, operativ xotira, ma'lumotlarni saqlash qurilmalari ish faoliyatini baholash uchun testlar (yoki benchmarklar) to'plami. Sinov ko'p tarmoqli, barcha yadrolarda. Ushbu testda men ikkita ko'rsatkichni o'lchadim:

  1. Bir soniyada protsessor tezligi hodisalari - protsessor tomonidan soniyada bajariladigan operatsiyalar soni: qiymat qanchalik yuqori bo'lsa, tizim shunchalik samarali ishlaydi.
  2. Umumiy statistika tadbirlarning umumiy soni - yakunlangan tadbirlarning umumiy soni. Raqam qancha ko'p bo'lsa, shuncha yaxshi.

Geekbench testi

Bir va ko'p tarmoqli rejimda o'tkazilgan testlar to'plami. Natijada, ikkala rejim uchun ham ma'lum bir ishlash indeksi chiqariladi. Quyida test natijalariga havolalar mavjud. Ushbu testda biz ikkita asosiy ko'rsatkichni ko'rib chiqamiz:
β€” Single-Core Score β€” bitta torli testlar.
- Multi-Core Score - ko'p bosqichli testlar.
O'lchov birliklari: mavhum "to'tiqushlar". Qanchalik ko'p "to'tiqushlar" bo'lsa, shuncha yaxshi.

Phoronix test to'plami

Phoronix Test Suite - bu juda boy testlar to'plami. Pts/cpu to'plamidagi barcha testlar o'tkazilganiga qaramay, men shaxsan o'zim uchun juda qiziqarli bo'lgan natijalarni taqdim etaman, ayniqsa o'tkazib yuborilgan testlar natijalari faqat umumiy tendentsiyani kuchaytiradi.

Bu erda taqdim etilgan deyarli barcha testlar ko'p tarmoqli. Istisnolardan faqat ikkitasi mavjud: Himeno va LAME MP3 kodlashning bitta torli testlari.

Ushbu testlarda raqam qancha ko'p bo'lsa, shuncha yaxshi bo'ladi.

  1. Jon Ripper ko'p tarmoqli parolni taxmin qilish testi. Keling, Blowfish kripto algoritmini olaylik. Bir soniyadagi operatsiyalar sonini o'lchaydi.
  2. Himeno testi Jacobi nuqta usulidan foydalangan holda chiziqli Puasson bosimini hal qiluvchi hisoblanadi.
  3. 7-Zip siqish - integratsiyalangan ishlash test xususiyatiga ega p7zip yordamida 7-Zip testi.
  4. OpenSSL - bu SSL (Secure Sockets Layer) va TLS (Transport Layer Security) protokollarini amalga oshiradigan vositalar to'plami. RSA 4096-bit OpenSSL ishlashini o'lchaydi.
  5. Apache Benchmark - Sinov bir vaqtning o'zida 1 ta so'rov bilan 000 000 100 ta so'rovni bajarishda ma'lum bir tizim soniyada qancha so'rovni bajarishi mumkinligini o'lchaydi.

Va bularda, agar kamroq bo'lsa, yaxshiroqdir

  1. C-Ray suzuvchi nuqta hisoblarida protsessor ish faoliyatini sinovdan o'tkazadi. Ushbu test ko'p tarmoqli (har bir yadro uchun 16 ta ip), antialiasing uchun har bir pikseldan 8 ta nurni oladi va 1600x1200 tasvirni yaratadi. Sinovni bajarish vaqti o'lchanadi.
  2. Parallel BZIP2 siqish - Sinov faylni (Linux yadrosi manba kodi .tar paketi) BZIP2 siqish yordamida siqish uchun zarur bo'lgan vaqtni o'lchaydi.
  3. Audio va video ma'lumotlarni kodlash. LAME MP3 kodlash testi bitta ipda ishlaydi, ffmpeg x264 testi esa koβ€˜p tarmoqli ishlaydi. Sinovni bajarish uchun sarflangan vaqt o'lchanadi.

Ko'rib turganingizdek, test to'plami ma'lum vazifalarni bajarishda protsessorlar o'rtasidagi farqni ko'rsatishga imkon beruvchi sof sintetik testlardan iborat, masalan, parollarni bosish, media kontentini kodlash, kriptografiya.

Sintetik test, haqiqatga yaqin sharoitda o'tkaziladigan sinovdan farqli o'laroq, tajribaning ma'lum bir tozaligini ta'minlashga qodir. Aslida, shuning uchun tanlov sintetikaga to'g'ri keldi.

Jang sharoitida muayyan muammolarni hal qilishda siz juda qiziqarli va kutilmagan natijalarga erishishingiz mumkin, ammo baribir "kasalxonadagi umumiy harorat" test natijalaridan olganimga imkon qadar yaqin bo'ladi. Agar 9-avlod protsessorlarini sinab ko'rishda Specter/Meltdown himoyasini o'chirib qo'ysam, yaxshi natijalarga erishishim mumkin. Ammo, oldinga qarab, aytamanki, ular allaqachon o'zlarini a'lo darajada ko'rsatishgan.

Buzg'unchi: yadrolar, iplar va chastotalar roostni boshqaradi.

Sinovdan oldin ham men ushbu protsessorlar oilalarining arxitekturasini sinchkovlik bilan o'rganib chiqdim, shuning uchun men test ob'ektlari o'rtasida sezilarli farqlar bo'lmasligini kutgandim. Bundan tashqari, g'ayrioddiy darajada ahamiyatli emas: agar siz mohiyatan bitta yadroda qurilgan protsessorlarda o'lchovlarni amalga oshirsangiz, testlarda qiziqarli ko'rsatkichlarni kutishingiz kerak. Mening umidlarim oqlandi, lekin ba'zi narsalar hali ham men o'ylagandek bo'lmadi ...

Va endi, aslida, test natijalari.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Natija juda mantiqiy: kimda ko'proq oqim va chastota yuqori bo'lsa, u ball oladi. Shunga ko'ra, i7-8700 va i9-9900k oldinda. i7-7700 va i7-7700k orasidagi bo'shliq bitta va ko'p tarmoqli testlarda 10% ni tashkil qiladi. i7-7700 i7-8700 dan 38% ga, i9-9900k dan esa 49% ga, ya'ni deyarli 2 marta ortda qolmoqda, lekin ayni paytda i7-9700k dan ortda qolish atigi 15% ni tashkil qiladi.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Sinov natijalariga havolalar:

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

Phoronix Test Suite dan test natijalari

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Jon The Ripper testida egizak aka-uka i7-7700 va i7-7700k o'rtasidagi farq Turboboostdagi farq tufayli "k" foydasiga 10% ni tashkil qiladi. i7-8700 va i7-9700k protsessorlari juda kam farq qiladi. i9-9900k ko'proq iplar va yuqori soat tezligi bilan hammadan ustun turadi. Egizaklar soni deyarli ikki baravar ko'p.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

C-Ray testining natijasi menga eng qiziqarli ko'rinadi. Ushbu ko'p tarmoqli testda i9-9900k-da Hyper-Treading texnologiyasining mavjudligi i7-9700k-ga nisbatan biroz o'sish imkonini beradi. Ammo egizaklar yetakchidan deyarli 2 barobar ortda qolishdi.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Bir ipli Himeno testida farq unchalik katta emas. Egizaklarning 8 va 9-avlodlari o'rtasida sezilarli farq bor: i9-9900k mos ravishda 18% va 15% ga oshadi. I7-8700 va i7-9700k o'rtasidagi farq xatolik darajasidir.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Egizaklar 7zip siqish testidan i44-48k yetakchisidan 9-9900% yomonroq oβ€˜tadi. Ko'proq iplar soni tufayli i7-8700 i7-9700k dan 9% ga oshadi. Ammo bu i9-9900k-dan o'zib ketish uchun etarli emas, shuning uchun biz deyarli 18% ortda qolishni ko'ramiz.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

BZIP2 algoritmi yordamida siqish vaqti testi shunga o'xshash natijalarni ko'rsatadi: oqimlar g'alaba qozonadi.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

MP3 kodlash maksimal chegarasi 19,5% bo'lgan "narvon" dir. Ammo ffmpeg testida i9-9900k i7-8700 va i7-9700k ga yutqazadi, lekin egizaklarni mag'lub qiladi. Men bu testni i9-9900k uchun bir necha marta takrorladim, lekin natija har doim bir xil. Bu allaqachon kutilmagan :) Ko'p bosqichli testda sinovdan o'tgan protsessorlarning eng ko'p torlisi 9700k va 8700 dan past natijani ko'rsatdi. Bu hodisa uchun aniq tushuntirishlar yo'q va men buni qilmayman. t taxmin qilishni xohlamayman.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Openssl testi ikkinchi va uchinchi pog'onalar orasidagi bo'shliqqa ega "narvon" ni ko'rsatadi. Egizaklar va etakchi i9-9900k o'rtasidagi farq 42% dan 47% gacha. i7-8700 va i9-9900k o'rtasidagi farq 14% ni tashkil qiladi. Asosiy narsa - oqimlar va chastotalar.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Apache testida i7-9700k hammadan, shu jumladan i9-9900k (6%)dan ham oshib ketdi. Ammo umumiy ma'noda, farq unchalik katta emas, garchi i7-7700 ning eng yomon natijasi va i7-9700k ning eng yaxshi natijasi o'rtasida 24% farq mavjud.

Tak-Tak-Tak va Shomil yo'q. Xuddi shu arxitekturaga asoslangan Intel Core protsessorlarining turli avlodlari qanday farq qiladi?

Umuman olganda, i9-9900k ko'pgina testlarda etakchi bo'lib, faqat ffmpegda muvaffaqiyatsizlikka uchraydi. Agar siz video bilan ishlamoqchi bo'lsangiz, i7-9700k yoki i7-8700 ni olganingiz ma'qul. Umumiy reytingda ikkinchi oβ€˜rinda i7-9700k yetakchidan biroz orqada, hatto ffmpeg va apache testlarida ham oldinda. Shuning uchun men uni va i9-9900k ni saytga muntazam ravishda katta miqdordagi foydalanuvchilar oqimini boshdan kechiradiganlarga tavsiya qilaman. Protsessorlar ishlamay qolmasligi kerak. Men allaqachon video haqida aytdim.

i7-8700 Sysbench, 7zip va ffmpeg testlarida yaxshi ishlaydi.
Barcha testlarda i7-7700k i7-7700 dan 2% dan 14% gacha, ffmpeg testida 16% dan yaxshiroq.
Sizga shuni eslatib o'tamanki, men boshida ko'rsatilganidan boshqa hech qanday optimallashtirish qilmaganman, ya'ni siz bizdan yangi sotib olingan Dedik-ga toza tizim o'rnatganingizda, xuddi shunday natijalarga erishasiz.

Yadrolar, iplar, chastotalar - bizning hamma narsamiz

Umuman olganda, natijalar bashorat qilinadigan va kutilgan edi. Deyarli barcha testlarda "jannatga zinapoya" paydo bo'lib, ishlashning yadrolar, iplar va chastotalar soniga bog'liqligini ko'rsatadi: bu ko'proq, yaxshi natijalar.

Barcha sinov ob'ektlari bir xil ishlab chiqarish jarayonida bir xil yadroning yangilanganligi va hech qanday asosiy me'moriy farqlarga ega bo'lmaganligi sababli, biz protsessorlar bir-biridan sifat jihatidan farq qiladigan "ajoyib" dalillarni qo'lga kirita olmadik.

Sysbench-dan tashqari barcha testlarda i7-9700k va i9-9900k protsessorlari o'rtasidagi farq nolga teng, chunki ular asosan Hyper-Threading texnologiyasi va i9-9900k uchun Turbo Boost rejimida yuz qo'shimcha megahertz mavjudligida farqlanadi. Sysbench testida buning aksi: yadrolar soni emas, balki iplar soni hal qiladi.
Ko'p tarmoqli testlarda i7-7700(k) va i9-9900k o'rtasida juda katta bo'shliq mavjud, ba'zi joylarda ikki baravar ko'p. i7-7700 va i7-7700k o'rtasida ham farq bor - qo'shimcha 300 MGts ikkinchisiga chaqqonlik qo'shadi.

Men kesh xotira hajmining test natijalariga sifatli ta'siri haqida gapira olmayman - bizda bor narsa bor. Bundan tashqari, Spectre/Meltdown oilasining faol himoyasi uning hajmining sinov natijalariga ta'sirini sezilarli darajada kamaytirishi kerak, ammo bu aniq emas. Agar aziz o'quvchi bizning marketing bo'limimizdan "non va sirk" ni talab qilsa, men sizni xavfsizlik o'chirilgan holda sinovdan o'tkazishdan xursand bo'laman.

Aslida, agar siz mendan so'rasangiz: qaysi protsessorni tanlaysiz? β€” Avval choβ€˜ntagimdagi pulni sanab, yetarlisini tanlardim. Muxtasar qilib aytganda, siz "Jiguli"da A nuqtadan B nuqtasiga o'tishingiz mumkin, ammo Mersedesda bu hali ham tezroq va yoqimliroq. Xuddi shu arxitekturaga asoslangan protsessorlar u yoki bu tarzda bir xil vazifalarni bajarishadi - ba'zilari juda yaxshi, ba'zilari esa a'lo. Ha, sinov shuni ko'rsatdiki, ular orasida global farqlar yo'q. Ammo i7 va i9 o'rtasidagi farq yo'qolmadi.

Mp3 bilan ishlash, manbalardan kompilyatsiya qilish yoki yorug'lik bilan ishlov berish bilan uch o'lchovli sahnalarni ko'rsatish kabi o'ziga xos, yuqori ixtisoslashtirilgan vazifalar uchun protsessorni tanlashda, tegishli testlarning ishlashiga e'tibor qaratish mantiqan. Misol uchun, dizaynerlar darhol i7-9700k va i9-9900k-ga qarashlari mumkin va murakkab hisob-kitoblar uchun Hyper-Threading texnologiyasiga ega protsessor, ya'ni i7-9700k-dan tashqari har qanday protsessorni olishlari mumkin. Bu erda oqimlar hukmronlik qiladi.

Shuning uchun men sizga texnik xususiyatlarni hisobga olgan holda, o'zingizga imkon beradigan narsani tanlashingizni maslahat beraman va siz xursand bo'lasiz.

Sinovda i7-7700, i7-7700k, i7-8700k, i7-9700k va i9-9900k protsessorlari asosidagi serverlardan foydalanildi. 1dedic.ru. Ularning har qandayiga 5 oy davomida 3% chegirma bilan buyurtma berish mumkin - aloqa savdo bo'limi "Men Habrdanman" kodli iborasi bilan. Yillik to'lashda, minus yana 10%.

Kechqurun arenada Axlat shamoli, tizim administratori FirstDEDIC

Manba: www.habr.com

a Izoh qo'shish