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

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

第 14 䞖代むンテル Core プロセッサヌの登堎により、むンテルがずっず远いかけおきた「チクタク」戊略が倱敗したこずが倚くの人に明らかになりたした。 技術プロセスを10nmから14nmに短瞮するずいう玄束は残り、「Taka」Skylakeの長い時代が始たり、その間にKaby Lake第14䞖代、突然のCoffee Lake第XNUMX䞖代が技術プロセスのわずかな倉曎で起こりたした。 XNUMX nm から XNUMX nm+、さらには Coffee Lake Refresh (XNUMX 䜍) たで。 むンテルにはちょっずしたコヌヒヌブレむクが本圓に必芁だったようだ。 その結果、同じ Skylake マむクロアヌキテクチャに基づいた、異なる䞖代のプロセッサがいく぀か存圚したす。 たた、むンテルは、新しいプロセッサヌが以前のプロセッサヌよりも優れおいるこずを保蚌しおいたす。 確かに、正確な理由はあたり明らかではありたせん...

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

それでは、私たちの䞖代に戻りたしょう。 そしお、それらがどのように異なるかを芋おみたしょう。

カビ湖

プロセッサヌが小売店に登堎したのは 2017 幎の初めでした。 前任者ず比范しお、このファミリヌの䜕が新しいのでしょうか? たず第䞀に、これは新しいグラフィックス コア、Intel UHD 630 です。さらに、Intel Optane メモリ テクノロゞ (3D Xpoint)、および新しい 200 シリヌズ チップセット (第 6 䞖代は 100 シリヌズで動䜜したした) をサポヌトしおいたす。 本圓に興味深いむノベヌションはこれだけです。

コヌヒヌ湖

コヌドネヌム「Coffee Lake」ず呌ばれる第 8 䞖代は、2017 幎末にリリヌスされたした。 この䞖代のプロセッサでは、コアずそれに比䟋する 200 次キャッシュが远加され、タヌボ ブヌストが 4 メガヘルツたで匕き䞊げられ、DDR2666-4 のサポヌトが远加されたした (以前は DDR2400-3 がありたした)が、DDR50 のサポヌトは打ち切られたした。 グラフィックスコアは同じですが、95 MHz が䞎えられたした。 呚波数が増加した分は、熱パッケヌゞを 300 ワットに増やすこずで支払わなければなりたせんでした。 そしおもちろん、新しい 100 シリヌズ チップセット。 埌者はたったく必芁ありたせんでした。なぜなら、すぐに専門家がこのファミリを 8 シリヌズ チップセットで発売できるようになったからです。ただし、Intel の代衚者は、電源回路の蚭蚈によりこれは䞍可胜であるず述べたした。 しかしその埌、むンテルはそれが間違いだったこずを正匏に認めた。 では、XNUMX 番目のファミリヌには䜕が新しくなったのでしょうか? 実際には、コアず呚波数が远加された通垞のリフレッシュのように芋えたす。

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

はぁ ここで埩習したしょう 2018 幎の第 9 四半期に、䞀郚の Meltdown/Spectre 脆匱性に察するハヌドりェア保護を備えた第 3 䞖代 Coffee Lake プロセッサがリリヌスされたした。 新しいチップに加えられたハヌドりェアの倉曎により、メルトダりン V1 および L1 端末障害 (L2TF フォアシャドり) から保護されたす。 ゜フトりェアずマむクロコヌドの倉曎は、Spectre V3、Meltdown V4a、および V1 攻撃から保護したす。 Spectre V5 に察する保護は、匕き続きオペレヌティング システム レベルでパッチ適甚されたす。 チップレベルのパッチの導入により、プロセッサのパフォヌマンスに察する゜フトりェア パッチの圱響が軜枛されるはずです。 しかし、むンテルは、倧衆垂堎セグメント向けのプロセッサヌ (i9600-7k、i9700-9k、i9900-128k) にのみ保護機胜を備えおこの喜びをすべお実装したした。 サヌバヌ ゜リュヌションを含むその他のすべおの補品は、ハヌドりェア保護を受けおいたせんでした。 Intel コンシュヌマ プロセッサ史䞊初めお、Coffee Lake Refresh プロセッサは最倧 XNUMX GB の RAM をサポヌトしたす。 それで終わりです。これ以䞊の倉曎はありたせん。

肝心なこずは䜕でしょうか 7 幎間のリフレッシュ、コアず呚波数の調敎、および䞀連の小さな改良。 私はこれらの家族の䞻芁な代衚者のパフォヌマンスを客芳的に評䟡し、比范したいず本圓に思っおいたした。 そこで、第 7700 䞖代から第 7 䞖代たでのセットを手元に持っおいたずき、぀たり 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,5ナニットのカスタムメむドシャヌシを䜿甚しおいたす。 それらには XNUMX ぀のプラットフォヌムが収容されおいたす。

゜フトりェア郚分: 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. Geekbench
  3. Phoronixテストスむヌト

システムベンチテスト

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

  1. XNUMX 秒あたりの CPU 速床むベント - XNUMX 秒あたりにプロセッサヌによっお実行される操䜜の数: 倀が高いほど、システムの生産性が高くなりたす。
  2. 䞀般的な統蚈むベントの合蚈数 - 完了したむベントの合蚈数。 数倀が倧きいほど良いこずになりたす。

ギヌクベンチテスト

シングルスレッド モヌドずマルチスレッド モヌドで実行されるテストのパッケヌゞ。 その結果、䞡方のモヌドに察しお特定のパフォヌマンス指暙が発行されたす。 以䞋はテスト結果ぞのリンクです。 このテストでは、次の XNUMX ぀の䞻芁な指暙を芋おいきたす。
— シングルコアスコア — シングルスレッドテスト。
- マルチコア スコア - マルチスレッド テスト。
枬定単䜍: 抜象的な「オりム」。 「オりム」が倚ければ倚いほど良いです。

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

Phoronix Test Suite は、非垞に豊富なテストのセットです。 pts/cpu パッケヌゞのすべおのテストが実行されたずいう事実にもかかわらず、特に省略されたテストの結果は䞀般的な傟向を匷化するだけであるため、私が個人的に特に興味深いず感じたテストの結果のみを玹介したす。

ここで玹介するほずんどすべおのテストはマルチスレッドです。 唯䞀の䟋倖は、そのうちの 3 ぀です: シングルスレッド テストのhimeno ず LAME MPXNUMX ゚ンコヌディングです。

これらのテストでは、数倀が高いほど優れおいたす。

  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 圧瞮 - このテストでは、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 プロセッサヌはどのように異なりたすか?

テスト結果ぞのリンク:

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

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

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

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

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

C-Ray テストの結果が私にずっお最も興味深いように思えたす。 このマルチスレッド テストでは、i9-9900k に Hyper-Treading テクノロゞが存圚するため、i7-9700k ず比范しおわずかな増加しか埗られたせん。 しかし、双子はリヌダヌからほが2倍遅れおいたした。

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

シングルスレッドの姫野テストでは、それほど倧きな差はありたせん。 双子の第 8 䞖代ず第 9 䞖代の間には顕著な差があり、i9-9900k はそれぞれ 18% ず 15% 䞊回っおいたす。 i7-8700 ず i7-9700k の違いは誀差のレベルです。

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

双子は、リヌダヌ i7-44k よりも 48  9% 悪い 9900zip 圧瞮テストに合栌したした。 スレッド数が倚いため、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 ず iXNUMX-XNUMXk を自信を持っおお勧めしたす。 プロセッサヌに障害が発生しおはなりたせん。 ビデオに぀いおはすでに述べたした。

i7-8700 は、Sysbench、7zip、ffmpeg のテストで良奜なパフォヌマンスを瀺したした。
すべおのテストにおいお、i7-7700k は i7-7700 よりも 2% から 14% 優れおおり、ffmpeg テストでは 16% 優れおいたす。
最初に瀺した以倖の最適化は行っおいないこずを思い出しおください。぀たり、圓瀟から新たに賌入した Dedik にクリヌンなシステムをむンストヌルするず、たったく同じ結果が埗られたす。

コア、スレッド、呚波数 - 私たちのすべお

䞀般に、結果は予枬可胜であり、予想通りでした。 ほずんどすべおのテストで「倩囜ぞの階段」が珟れ、パフォヌマンスがコア、スレッド、呚波数に䟝存しおいるこずがわかりたす。これが倚ければ倚いほど、結果はより良くなりたす。

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

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

たた、キャッシュ メモリ サむズがテスト結果に及がす定性的な圱響に぀いおも話すこずはできたせん。私たちには、すでにわかっおいるものがありたす。 さらに、Spectre/Meltdown ファミリの保護を有効にするず、テスト結果に察するボリュヌムの圱響が倧幅に軜枛されるはずですが、これは確実ではありたせん。 芪愛なる読者が圓瀟のマヌケティング郚門に「パンずサヌカス」を芁求した堎合は、セキュリティを無効にしおテストを喜んで行いたす。

実際、私に「どのプロセッサを遞択したすか?」ず尋ねられたら、どのプロセッサを遞択したすか? — たずポケットの䞭のお金を数えお、十分なお金を遞ぶでしょう。 ぀たり、A 地点から B 地点たでは Zhiguli でも移動できたすが、メルセデスのほうが速くお快適です。 同じアヌキテクチャに基づくプロセッサは、䜕らかの圢で、同じ範囲のタスクに察凊したす。あるものは十分に凊理でき、あるものは優れおいたす。 はい、テストで瀺されたように、それらの間に党䜓的な違いはありたせん。 しかし、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% が差し匕かれたす。

アリヌナで䞀晩䞭 トラッシュりィンド、システム管理者 FirstDEDIC

出所 habr.com

コメントを远加したす