タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

第 14 䞖代 Intel Core プロセッサの登堎により、Intel がこれたでずっず採甚しおきた「Tick-Tock」戊略が倱敗したこずが倚くの人に明らかになりたした。技術プロセスを 10 nm から 14 nm に削枛するずいう玄束は単なる玄束に留たり、長い「Tak」Skylake の時代が始たりたした。その間に Kaby Lake (第 14 䞖代) が登堎し、突然 Coffee Lake (第 XNUMX 䞖代) が登堎しお技術プロセスが XNUMX nm から XNUMX nm+ にわずかに倉曎され、さらには Coffee Lake Refresh (第 XNUMX 䞖代) も登堎したした。どうやらむンテルはちょっずした䌑憩が必芁だったようだ。その結果、䞀方では同じ Skylake マむクロアヌキテクチャに基づいお䜜成された、異なる䞖代の耇数のプロセッサが存圚するこずになりたす。䞀方、Intel は新しいプロセッサはどれも以前のものより優れおいるず保蚌しおいたす。確かに、正確には䜕なのかはよく分かりたせんが 

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

それで、私たちの䞖代に戻りたしょう。では、どのように違うのか芋おみたしょう。

カビ湖

これらのプロセッサは 2017 幎の初めに小売店で販売されたした。前䞖代のプロセッサず比べお、このファミリにはどのような新機胜がありたすか?たず第䞀に、これは新しいグラフィック コア - Intel UHD 630 です。さらに、Intel Optane メモリ テクノロゞヌ (3D Xpoint) のサポヌトず、新しい 200 シリヌズ チップセット (第 6 䞖代は 100 シリヌズで動䜜したした) も搭茉されおいたす。これらはすべお、本圓に興味深いむノベヌションです。

コヌヒヌ湖

第 8 䞖代 (コヌド名 Coffee Lake) は、2017 幎埌半にリリヌスされたした。この䞖代のプロセッサでは、コアが远加され、それに比䟋しお第 200 レベル キャッシュが远加され、Turbo Boost が 4 メガヘルツ匕き䞊げられ、DDR2666-4 (以前は DDR2400-3) のサポヌトが远加されたしたが、DDR50 のサポヌトは廃止されたした。グラフィック コアは同じたたですが、95 MHz が远加されたした。呚波数の増加はすべお、熱パッケヌゞを 300 ワットに増加するこずで賄われなければなりたせんでした。そしおもちろん、新しい 100 シリヌズ チップセット。埌者はたったく必芁ありたせんでした。専門家は 8 シリヌズ チップセットでこのファミリをすぐにリリヌスできたからです。ただし、Intel の代衚者は、電源回路蚭蚈の特殊性によりこれは䞍可胜だず述べたした。しかしその埌、むンテルはそれが誀りであったこずを公匏に認めた。それで、第 XNUMX ファミリヌでは䜕が新しくなったのでしょうか?実際のずころ、コアず呚波数の远加による通垞のリフレッシュのように芋えたす。

コヌヒヌレむクリフレッシュ

はっリフレッシュしたしょう 2018 幎第 9 四半期には、Meltdown/Spectre の脆匱性に察するハヌドりェア保護を備えた第 3 䞖代 Coffee Lake プロセッサがリリヌスされたした。新しいチップに行われたハヌドりェアの倉曎により、Meltdown V1 および L1 Terminal Fault (L2TF Foreshadow) から保護されたす。゜フトりェアずマむクロコヌドの倉曎により、Spectre V3、Meltdown V4a、V1 攻撃から保護されたす。 Spectre V5 に察する保護は、オペレヌティング システム レベルのパッチによっお匕き続き提䟛されたす。シリコンレベルの修正を導入するこずで、゜フトりェア パッチがプロセッサのパフォヌマンスに䞎える圱響が軜枛されるはずです。しかし、Intel は、このすべおの喜びを保護付きで、マスマヌケットセグメント向けのプロセッサ、i9600-7k、i9700-9k、i9900-128k にのみ実装したした。サヌバヌ ゜リュヌションを含む残りのすべおには、ハヌドりェア保護が提䟛されおいたせんでした。 Intel のコンシュヌマヌ プロセッサ史䞊初めお、Coffee Lake Refresh プロセッサは最倧 XNUMX GB の RAM をサポヌトしたす。以䞊です。これ以䞊の倉曎はありたせん。

その結果䜕が埗られるのでしょうか? 7 幎間の曎新、コアず呚波数の調敎、および䞀連の小さな改善。私は、これらのファミリヌの䞻な代衚者のパフォヌマンスを客芳的に評䟡し、比范したいず考えおいたした。そこで、手元に第 7700 䞖代から第 7 䞖代の CPU がたくさんあったずき (i7700-7 ず i8700-7k に最近、新しい i9700-9、i9900-XNUMXk、iXNUMX-XNUMXk が加わりたした)、その状況を利甚しお XNUMX ぀の異なる Intel Core プロセッサヌをテストしたした。

テスト

テストには、i7-7700、i7-7700k、i7-8700、i7-9700k、i9-9900k の XNUMX ぀の Intel プロセッサが䜿甚されおいたす。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

プラットフォヌムのパフォヌマンス特性

Intel i7-8700、i7-9700k、i9-9900k プロセッサの基本構成は同じです。

  • マザヌボヌド: Asus PRIME H310T (BIOS 1405)、
  • RAM: 16 GB DDR4-2400 MT/s Kingston 2 個、合蚈 32 GB。
  • SSD ドラむブ: 240 GB Patriot Burst 2 個を RAID 1 で構成 (長幎培った習慣)。

Intel i7-7700 および i7-7700k プロセッサも同じプラットフォヌムで動䜜したす。

  • マザヌボヌド: Asus H110T (BIOS 3805)、
  • RAM: 8 GB DDR4-2400MT/s Kingston 2個、合蚈16 GB。
  • SSD ドラむブ: 240 GB パトリオット バヌスト 2 個 (RAID 1)。

カスタムメむドの1,5Uシャヌシを䜿甚したす。 XNUMX぀のプラットフォヌムを収容したす。

゜フトりェア郚分OS CentOS Linux 7 x86_64 (2003幎7月8日)
ЯЎрП: 3.10.0-957.1.3.el7.x86_64
暙準むンストヌルに察する最適化: カヌネル起動オプション elevator=noop selinux=0 が远加されたした。

テストは、Spectre、Meltdown、およびForeshadowのすべおのパッチをこのカヌネルにバックポヌトした状態で実斜されおいたす。より新しいカヌネルや最新のカヌネルでも、テスト結果は同様になる可胜性がありたす。 Linux 受け取ったものずは異なる可胜性があり、結果はより良くなるでしょう。しかし、たず第䞀に、私個人にずっおは CentOS バヌゞョン7の方が䜿いやすく、さらにRed Hatは新しいカヌネルのハヌドりェアサポヌトの革新をLTS版に積極的にバックポヌトしおいる。たさに私が期埅しおいるこずだ。

研究に䜿甚されたテスト

  1. システムベンチ
  2. Geekbench
  3. Phoronixテストスむヌト

システムベンチテスト

Sysbench は、プロセッサ、RAM、デヌタ ストレヌゞなど、さたざたなコンピュヌタ サブシステムのパフォヌマンスを評䟡するためのテスト (たたはベンチマヌク) のパッケヌゞです。テストはすべおのコアでマルチスレッド化されたす。このテストでは、次の 2 ぀のパラメヌタを枬定したした。

  1. 1 秒あたりの CPU 速床むベント数 - プロセッサが 1 秒あたりに実行する操䜜の数。倀が高いほど、システムの生産性が高くなりたす。
  2. 䞀般的な統蚈むベントの合蚈数 - 完了したむベントの合蚈数。指暙が高ければ高いほど良いです。

ギヌクベンチテスト

シングルスレッド モヌドずマルチスレッド モヌドで実行される䞀連のテスト。その結果、䞡方のモヌドで特定のパフォヌマンス むンデックスが生成されたす。以䞋にテスト結果ぞのリンクを瀺したす。このテストでは、2 ぀の䞻芁な指暙を確認したす。
— シングルコアスコア — シングルスレッドテスト。
— マルチコア スコア — マルチスレッド テスト。
枬定単䜍: 抜象的な「オりム」。 「オりム」が倚ければ倚いほど良いです。

フォロニクス テスト スむヌト

Phoronix テスト スむヌトは非垞に豊富なテスト セットです。 pts/cpu パッケヌゞのすべおのテストが実行されたにもかかわらず、特に芋逃したテストの結果は党䜓的な傟向を匷めるだけなので、個人的に特に興味深いず思ったテストの結果のみを玹介したす。

ここで玹介するテストのほずんどはマルチスレッドです。䟋倖は、シングルスレッドの Himeno テストず LAME MP3 ゚ンコヌディング テストの XNUMX ぀だけです。

これらのテストでは、スコアが高いほど良いずされたす。

  1. John the Ripper マルチスレッドのパスワヌド掚枬テスト。 Blowfish 暗号アルゎリズムを芋おみたしょう。 XNUMX 秒あたりの操䜜数を枬定したす。
  2. 姫野テストは、ダコビ点法を䜿甚した線圢ポア゜ン圧力゜ルバヌです。
  3. 7-Zip 圧瞮 - 統合されたパフォヌマンス テスト機胜を備えた p7zip を䜿甚した 7-Zip テスト。
  4. OpenSSL は、SSL (Secure Sockets Layer) および TLS (Transport Layer Security) プロトコルを実装するツヌルのセットです。 RSA 4096 ビット OpenSSL のパフォヌマンスを枬定したす。
  5. Apache ベンチマヌク - このテストでは、1 件のリク゚ストを同時に実行しお 000 件のリク゚ストを実行したずきに、特定のシステムが 000 秒あたり䜕件のリク゚ストを凊理できるかを枬定したす。

そしお、これらでは、少ない方が良いのであれば

  1. C-Ray は、浮動小数点蚈算における CPU パフォヌマンスをテストしたす。 このテストはマルチスレッド (コアあたり 16 スレッド) であり、アンチ゚むリアシングのために各ピクセルから 8 ぀のレむを発射し、1600x1200 の画像を生成したす。 テストの実行時間を蚈枬したす。
  2. 䞊列BZIP2圧瞮 - このテストでは、ファむルカヌネル゜ヌスコヌドの.tarパッケヌゞを圧瞮するのに必芁な時間を枬定したす。 LinuxBZIP2圧瞮を䜿甚しおいたす。
  3. オヌディオおよびビデオ デヌタのコヌディング。 LAME MP3 ゚ンコヌディング テストはシングル スレッドですが、ffmpeg x264 テストはマルチ スレッドです。テストを完了するたでにかかる時間を枬定したす。

ご芧のずおり、テスト スむヌトは、パスワヌド クラッキング、メディア コンテンツの゚ンコヌド、暗号化などの特定のタスクを実行するずきにプロセッサ間の違いを瀺すこずができる、玔粋に合成されたテストで構成されおいたす。

合成テストは、珟実に近い条件で実行されるテストずは異なり、実隓の䞀定の玔床を保蚌するこずができたす。実際、それが合成玠材を遞んだ理由です。

戊闘状況で特定の問題を解決するず、非垞に興味深く予期しない結果が埗られる可胜性がありたすが、それでも「病院内の䞀般的な枩床」は、テスト結果から埗られたものに可胜な限り近くなりたす。たた、第 9 䞖代プロセッサをテストするずきに Spectre/Meltdown 保護を無効にするず、より良い結果が埗られた可胜性もありたす。しかし、将来を芋据えるず、圌らはすでに優秀であるこずを蚌明しおいるず蚀えたす。

ネタバレ: コア、スレッド、呚波数がボヌルを支配したす。

テスト前にも、これらのプロセッサ ファミリのアヌキテクチャを泚意深く研究しおいたので、テスト察象間に倧きな違いはないだろうず予想しおいたした。さらに、それほど重芁ずいうよりは、驚くべきこずですが、本質的に 1 ぀のコア䞊に構築されたプロセッサで枬定を実行しおいる堎合、テストで興味深い指暙が出るたで埅぀必芁はありたせん。期埅通りの結果でしたが、思った通りではなかった点もいく぀かありたした...

さお、テスト結果そのもの。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の 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 プロセッサヌはどのように異なりたすか?

テスト結果ぞのリンク:

むンテルi7-7700
Intel i7 7700k
むンテルi7-8700
Intel i7 9700k
Intel i9 9900k

Phoronix テストスむヌトからのテスト結果

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

John The Ripper テストでは、双子の兄匟である i7-7700 ず i7-7700k の違いは、Turbo Boost の違いにより、「k」が 10% 有利です。 i7-8700 プロセッサず i7-9700k プロセッサの違いはほずんどありたせん。 i9-9900k は、より倚くのスレッドずより高いクロック速床で他のすべおの補品よりも優れおいたす。双子の堎合はほが2倍の頻床です。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

C-Ray テストの結果は私にずっお最も興味深いようです。このマルチスレッド テストでは、i9-9900k にハむパヌ トレッディング テクノロゞが搭茉されおいたすが、i7-9700k ず比范しおパフォヌマンスはわずかに向䞊したす。しかし、双子たちはリヌダヌからほが2倍も遅れおいたした。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

シングルスレッドの姫野テストでは、差はそれほど倧きくありたせん。第 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 テストでは、9 段目ず 9900 段目の間に隙間がある「はしご」が衚瀺されたす。双子ずリヌダヌのi42-47kずの差は7%から8700%です。 i9-9900ずi14-XNUMXkの差はXNUMX%です。重芁なのは流れず呚波数です。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

Apache テストでは、i7-9700k が i9-9900k (6%) を含むすべおの補品よりも優れたパフォヌマンスを発揮したした。しかし、䞀般的に蚀えば、i7-7700 の最悪の結果ず i7-9700k の最高の結果の間には 24% の差があるものの、その差は倧きくありたせん。

タクタクタク、カチカチはありたせん。 同じアヌキテクチャに基づいた異なる䞖代の Intel Core プロセッサヌはどのように異なりたすか?

党䜓的に、i9-9900k はほずんどのテストでリヌドしおおり、ffmpeg でのみ倱敗しおいたす。ビデオを扱う予定であれば、i7-9700k たたは i7-8700 を入手した方が良いでしょう。総合順䜍で 7 䜍は i9700-9k で、リヌダヌよりわずかに遅れおいたすが、ffmpeg ず apache のテストではさらに先行しおいたす。したがっお、サむトに倧量のナヌザヌが定期的に流入するナヌザヌには、この補品ず i9900-XNUMXk を安心しおお勧めできたす。プロセッサが故障するこずはないはずです。ビデオに぀いおはすでに話したした。

i7-8700 は、Sysbench、7zip、ffmpeg テストで良奜な結果を瀺しおいたす。
すべおのテストにおいお、i7-7700k は i7-7700 よりも 2%  14% 優れおおり、ffmpeg テストでは 16% 優れおいたす。
冒頭で瀺した以倖の最適化は行っおいないこずをご承知おきください。぀たり、匊瀟から新しく賌入した専甚サヌバヌにクリヌンなシステムをむンストヌルするず、たったく同じ結果が埗られたす。

コア、ストリヌム、呚波数 - すべおは圓瀟にお任せください

党䜓的に、結果は予枬可胜で期埅通りでした。ほがすべおのテストで「倩囜ぞの階段」が珟れ、パフォヌマンスがコア数、スレッド数、呚波数に䟝存しおいるこずを瀺しおいたす。これらすべおが倚ければ倚いほど、結果は良くなりたす。

すべおのテスト察象は、本質的には同じプロセス技術に基づく同じコアのリフレッシュであり、基本的なアヌキテクチャの違いがないため、プロセッサが互いに質的に異なるずいう「驚くべき」蚌拠を埗るこずができたせんでした。

Sysbench を陀くすべおのテストにおいお、i7-9700k プロセッサず i9-9900k プロセッサの差はれロに近くなりたす。これは、本質的には、ハむパヌスレッディング テクノロゞの有無ず、i9-9900k の Turbo Boost モヌドでの XNUMX メガヘルツ増加のみが異なるためです。 Sysbench テストでは、たったく逆で、コアの数ではなく、スレッドの数によっお決たりたす。
マルチスレッド テストでは、i7-7700(k) ず i9-9900k の間に非垞に倧きな差があり、堎所によっおは 7 倍にもなりたす。 i7700-7 ず i7700-300k の間にも違いがあり、XNUMX MHz の远加により埌者の俊敏性が向䞊したす。

たた、キャッシュ メモリ サむズがテスト結果に䞎える質的な圱響に぀いおもお話しできたせん。珟状では、珟状のたたです。さらに、Spectre/Meltdown ファミリヌの保護を有効にするず、そのボリュヌムがテスト結果に䞎える圱響が倧幅に軜枛されるはずですが、これは確実ではありたせん。尊敬すべき読者が圓瀟のマヌケティング郚門に「パンずサヌカス」を芁求するなら、私は喜んで障害者保護を備えたテストを展開したす。

実際のずころ、もし私にこう尋ねられたら、どのプロセッサを遞びたすか? — たずポケットの䞭のお金を数えお、十分な金額を遞びたす。぀たり、ゞグリでA地点からB地点たで行くこずはできたすが、メルセデスの方がただ速くお楜しいのです。同じアヌキテクチャに基づくプロセッサは、䜕らかの方法で、同じ範囲のタスクに察凊したす。うたく察凊できるものもあれば、非垞にうたく察凊できるものもありたす。はい、テストで刀明したように、それらの間に党䜓的な違いはありたせん。しかし、i7 ず i9 の間のギャップはただ残っおいたす。

mp3 の操䜜、゜ヌスからのコンパむル、軜い凊理による 7D シヌンのレンダリングなど、特定の高床に特殊化されたタスク甚にプロセッサを遞択する堎合は、察応するテストの指暙に泚目するのが理にかなっおいたす。たずえば、蚭蚈者はすぐに i9700-9k ず i9900-7k を怜蚎し、耇雑な蚈算にはハむパヌスレッディング テクノロゞを搭茉したプロセッサ、぀たり i9700-XNUMXk 以倖のプロセッサを遞択できたす。ここではストリヌムが支配したす。

したがっお、仕様を考慮しお予算内で賌入できるものを遞択するこずをお勧めしたす。そうすれば満足できるでしょう。

テストには、i7-7700、i7-7700k、i7-8700k、i7-9700k、i9-9900k プロセッサをベヌスにしたサヌバヌが䜿甚されたした。 1dedic.ru。いずれも5か月間3割匕で泚文できたす - お問い合わせください 営業郚 ã€Œç§ã¯ãƒãƒ–から来たした」ずいうコヌドフレヌズ付き。 10幎間支払う堎合は、さらにXNUMX%が差し匕かれたす。

アリヌナで倜通し トラッシュりィンド、FirstDEDIC システム管理者

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster