Benchmarking はおそらく、コンピュータ科学や技術において最も頭を悩ませ、関与するプロセスの 1 つです。 そのため、このような「痒いところに手が届く」ような、痒いところに手が届くような、痒いところに手が届くような、痒いところに手が届くような、痒いところに手が届くような、痒いところに手が届くような、痒いところに手が届くような、痒いところに手が届くような・・・という感じです。 何をベンチマークしているのですか? CPU、メモリ、SSDのIOPs、あるいはGPUかもしれません。 どのようなワークロードをベンチマークしているのか? これは、1つのコンポーネントに焦点を当てるのではなく、システム全体を1つの実体として考慮する必要がある場合です。 たとえば、データベースとしてのシステムのパフォーマンスをベンチマークする場合、SSDの速度を測定して終わりというわけにはいきません。 CPU がボトルネックになることもあれば、メモリがボトルネックになることもあります。

ベンチマークのプロセスがいかに複雑で、意思決定を行う際にいかに重要であるかを考えてみましょう。 システムのベンチマークに使用し、理解しやすい結果を得て、異なるハードウェア コンポーネントや構成を効果的に比較するために使用できる、標準的なツールのセットが必要なのです。

Indigo Benchmark – レンダリングおよびコンテンツ作成用

PC およびデスクトップ コンピュータの戦争は、AMD と Intel、さらに AMD と Nvidia の間で史上最高の状態で行われているので、このベンチマークは強く推奨されています。 このベンチマークは、ビデオ レンダリングやコンテンツ作成などの特定のワークロードで、CPU と GPU の両方を最大限にテストするために使用できます。

このベンチマークがリストの最初にある理由は、クロスプラットフォームであることです。 macOSXにもWindowsにも、もちろんLinuxにもインストールできます。 このソフトウェアのクロスプラットフォームの性質は、さまざまなハードウェア オプションを比較できることに加えて、あなたのリグに最適なオペレーティング システムを選択するのに役立ちます。 さらに、これは完全にオープン ソースであり、無料で使用できるだけではありません。 このフレームワークは拡張可能で、システムのパフォーマンスを確認するために必要な多くの異なるテストに対応することができます。 さらに、Phoronix の公式 Web サイトでは、この分野の初心者のために、ベンチマーク手順について非常に深い分析が提供されています。 spectre と meltdown の緩和パッチがシステムのパフォーマンスに与える影響について詳述した彼らの最新の投稿は、個人的にお勧めできるものです。 より高速なSSDは、より軽快なシステムにつながります。 その理由は非常に簡単です。 最新の CPU とメモリは十分に高速で、プログラムやデータがそれらに到達すると、すぐに読み込んだり実行したりすることができます。 情報が CPU に到達するまでの時間が長ければ長いほど、エクスペリエンスは遅くなります。 IOzone を使用すると、ストレージがどのように動作しているかを詳細に見ることができます。 シーケンシャル リード、シーケンシャル ライト、およびランダム IOP は、最適な SSD を選択するために考慮すべきものです。

ビデオ ストリーミングなどのワークロードは、高いシーケンシャル リードによって恩恵を受ける一方、データベースは高いランダム IOP によって本当に恩恵を受けることができます。 ですから、ストレージのベンチマークは、ディスクに dd を実行するほど単純なものでは決してありません。 ネットワーク エンジニアが 10G インターフェースのネットワークをベンチマークおよび監視するためのツールは数多くありますが、私はネットワークの別のレイヤーについて話したいと思います。 このクロスプラットフォームのベンチマークは、Web ブラウザの実際のパフォーマンスを比較する際に非常に便利です。 キーストロークとブラウザの応答間の遅延、スクロールの待ち時間、ジャンク、その他いくつかの事柄がベンチマークによって測定されます。

ブラウザは私たちが多くの時間をかけて作業するものです。 もしあなたの作業負荷が多くの圧縮と解凍を伴うものであるなら。

このツールをさらに進めて、パスワードのブルートフォース攻撃や辞書攻撃を実行するようなことも、7-zip を使えばすべて可能です。 これらの種類のワークロード (簡単にマルチスレッド化できる) を処理する際の CPU と GPU の違いを確認したい場合、7-zip は多くのことを提供します。

結論

自分のシステムでベンチマークを実行する前に、ぜひ PassMark ソフトウェアのウェブサイトをチェックして、異なる CPU のベンチマークが何を示し、反映しているかを推測してみるよう勧めたいと思います。 マルチスレッドスコア、シングルスレッドスコア、異なるCPUは異なるクロック速度で動作する。 要するに、かなりのバリエーションがあるのです。

自分が、自分のビルドのためにCPUを選ぼうとしている人だと想像してみてください。 優れたベンチマークがこれらの質問に答えてくれるはずです。

コメントを残す

メールアドレスが公開されることはありません。