Latest evidence-based health information
Apps

無料でPCのベンチマークをする方法

無料でPCのベンチマークをする方法
無料でPCのベンチマークをする方法

PCでベンチマークを実行することで、パフォーマンスを評価し、潜在的なボトルネックを特定し、効果的なシステムアップグレードを選択することができます。しかし残念ながら、多くのユーザーはシステムパフォーマンスはCPU周波数やメモリ容量の問題だと思い込み、より高速なCPUやメモリを増設すれば、自動的に、そして即座に目に見えるパフォーマンス向上が得られると考えがちです。しかし、実際には必ずしもそうとは限りません。

CPUやメモリのアップグレードは状況によっては効果的ですが、例えばシステムの応答性やゲームパフォーマンスを目に見える形で向上させたい場合には、ストレージサブシステムやグラフィックボードのアップグレードの方が理にかなっている場合が多いです。一連のベンチマークを実行し、システムの性能を低下させているコンポーネントを特定すれば、現在のシステムに最も効果的なアップグレードを選択したり、特定のニーズに適した新しいシステムではどのコンポーネントが最も効果的かを判断したりできます。

システムのパフォーマンスを評価するためのベンチマークには、様々な種類があります。必ずしも実際の使用状況を反映していない合成テストを使用するものもあれば、実際のアプリケーションとシミュレートされた実際のワークロードに基づいたスクリプトテストを使用するものもあります。ベンチマークの中には、単一のコンポーネントのパフォーマンスを評価するものもあれば、システム全体のパフォーマンスを測定するものもあります。PCの全体的なパフォーマンスを最も適切に評価するには、使用パターンに基づいて、これらの異なる種類のベンチマークをすべて組み合わせて実行することを検討してください。

ベンチマークのすべきこと、すべきでないこと

ベンチマークを実行する前に、システムへの潜在的な損傷を回避し、一貫性と精度の高い結果を得るために、ハードウェアとソフトウェアのさまざまな要素を考慮する必要があります。まずはハードウェアの要素について見ていきましょう。

多くのベンチマークは特定のコンポーネントに大きな負荷をかけるため、すべてのコンポーネントが正常に動作し、適切に冷却され(必要に応じて)、十分な電力が供給されていることを確認する必要があります。日常的な使用において不安定または信頼性が低いと思われるコンポーネントがある場合、過酷なベンチマークを実行すると、そのコンポーネントが壊れてしまう可能性があります。また、冷却が不十分であったり電力が不足していても、通常は正常に動作するデバイスは、負荷がかかると不安定になる可能性があります。とはいえ、私たちは長年にわたりベンチマークを実行してきましたが、ベンチマークテストの負荷によって故障したコンポーネントはほんの一握りしかなく、それらのコンポーネントは元々欠陥があった可能性が高いです。

ソフトウェア面では、正確で再現性の高いベンチマーク結果を得るために、オペレーティングシステム、アプリケーション、ドライバーのパラメータが満たされている必要があります。Windows(およびその他の)オペレーティングシステムは、ベンチマークの妨げとなる可能性のあるデータを事前にプリフェッチし、多数の一時ファイルを保存します。そのため、テストを実行する前に、一時ファイルとプリフェッチデータをすべて削除することをお勧めします。Windows 7では、プリフェッチデータはC:\WindowsPrefetchに、一時ファイルはC:\WindowsTempとC:\Users[username]AppDataLocalTempにあります。アプリケーションが実行中の場合は、すべての一時ファイルを削除するのは安全ではない(または不可能)場合があります。そのため、一時ファイルを消去する前に、システムを再起動し、バックグラウンドで実行されている可能性のあるアプリケーションをすべてシャットダウンしてください。

バックグラウンドで実行されている可能性のあるアプリケーションやユーティリティがベンチマークの妨げにならないように、それらをシャットダウンしてください。これは、CPU、メモリ、ストレージリソースを断続的に消費し、アプリケーションのフォーカスを奪うマルウェア対策ユーティリティ、リモートデスクトップツール、ダウンローダーを使用する場合に特に重要です。OEMから出荷されたシステムをテストし、バックグラウンドアプリケーションがパフォーマンスに与える影響を評価する場合を除き、テストを実行する前にそれらをシャットダウンしてください。同様に、ほとんどのオペレーティングシステムは、最初の起動プロセス中に複数のサービスを読み込み、メンテナンスを実行します。したがって、起動後は、システムを「安定」させ、ドライブやCPUが動作していないアイドル状態になるまで待ってからテストを実行するのが最適です。

コンポーネントに適切な(通常は最新の)ドライバーを使用することは、コンポーネントが最適に動作し、パフォーマンスを発揮するために重要なステップです。これは特にグラフィックボードやマザーボード/チップセットに当てはまります。不適切なドライバーを使用すると、システムのフレームレートや転送速度、レイテンシが大幅に悪化する可能性があります。最後に、オペレーティングシステムが完全に更新され、パッチが適用されていることを確認してください。これにより、最適な互換性が確保され、数年前に出荷されたOSではなく、現在の実際のOS構成が反映されます。

個々のコンポーネントのベンチマーク

システム全体のパフォーマンスには多くのコンポーネントが貢献しますが、CPU/プロセッサ、メモリ、グラフィックボード、ストレージ構成は、ほとんどのユーザーにとって最も重要な役割を果たします。ただし、これらのコンポーネントのうちどれが最も重要かは、個々のユーザーの使用パターンによって異なります。例えば、最高のフレームレートを求めるゲーマーは、メモリの増設よりも高速なGPUの方が適しているでしょう。より応答性の高いシステムを求める一般ユーザーは、低速のハードドライブを高速なソリッドステートドライブにアップグレードすることで、より大きなメリットを得られるかもしれません。システムパフォーマンスのどの側面が最も重要かを判断し、ベンチマークスイートを特定のニーズに合わせて調整し、個々のテスト結果を適切に評価する必要があります。

CPU/プロセッサ

最も有用なCPUベンチマークは、CPUに高い負荷をかけながら、他のシステムコンポーネントの影響を最小限に抑えます。SiSoftのSANDRA 2012には、様々な数学的ワークロードでチップのパフォーマンスをテストする、CPU中心の合成ベンチマークがいくつか組み込まれています。テストはマルチスレッドで実行され、一般的にクロック速度が高くCPUコア数が多いほど性能が向上します。SANDRAは他のCPUの結果も提供し、簡単に比較できます。

SiSoft の SANDRA 2012 などのユーティリティには、さまざまなシステム コンポーネントのパフォーマンスをテストするための、使いやすいさまざまな合成ベンチマークが組み込まれています。

もう一つの人気のCPUベンチマークはCinebenchです。Cinebenchは、MaxonのCinema 4Dのアニメーションエンジンを使用して3Dシーンをレンダリングします。Cinebenchは無料で、複数のオペレーティングシステムで動作し、シングルスレッドモード(単一のCPUコアのパフォーマンスをテスト)とマルチスレッドモード(CPU内のすべてのコアに負荷をかける)で実行できます。すべてが正常に動作している場合、Intel Core i7-2700KはCinebench(R11.5)のシングルスレッドテストで約1.55、マルチスレッドテストで約7.05のスコアを獲得します。

Maxon の Cinebench は、同社の Cinema 4D アニメーション ソフトウェアをベースにしており、シングル スレッドおよびマルチ スレッドの CPU パフォーマンスをテストします。

次へ: GPU/グラフィック ボード、メモリ、ドライブ/ストレージなどのベンチマーク

GPU/グラフィックボード

GPUのパフォーマンスをテストするためのグラフィック関連のベンチマークは数多く存在します。多くのゲームにはパフォーマンスをテストするためのツールが組み込まれていますが、ツールが組み込まれていないゲームでも、Frapsというユーティリティを使えばリアルタイムのフレームレートを表示し、パフォーマンスを時間経過とともに追跡することができます。合成ベンチマークや「缶詰」のグラフィックベンチマークの多くは、実際のゲームエンジンを使用してパフォーマンスをテストしていませんが、それでも同等の結果を生み出します。

Fraps は、ゲームに組み込みのベンチマークがない場合でも、システム上でゲームがどの程度うまく動作するかをテストします。

GPUのパフォーマンスをテストする際には、合成テストと実環境テストを組み合わせて、GPUが様々なワークロードをどのように処理するかを確認することをお勧めします。Futuremarkの3DMark 7は、3DMarkの総合スコアに加え、最終スコアに寄与する個々のテストの数値結果も提供する人気のツールです。もう一つの便利な合成ベンチマークはUnigine Heavenです。Heavenは、DirectX 9、10、11、またはOpenGLパスを使用し、様々なレベルの画質とテッセレーションでGPUのパフォーマンスをテストできます。Heavenの結果では、総合スコアとフレームレートの両方が示されます。

Unigine Heaven ベンチマークは、複数の DirectX または OpenGL モードで GPU パフォーマンスをテストします。

Intel Core i7-3960Xを搭載したシステムで、解像度1920 x 1200、4X MSAA、16X 異方性フィルタリング、高テッセレーションでテストした場合、Nvidia GeForce GTX 560 TiはUnigine Heavenで約665ポイント、フレームレートは約26.4fpsでした。同じ設定で、Radeon HD 7850は約706ポイント、フレームレートは約28fpsでした。ここで挙げたGPUよりも高速なGPUをお持ちであれば、これらのスコアを上回ることは可能ですが、低速なGPUでは追いつくことができません。

メモリ

メモリパフォーマンスを評価する最も一般的な方法は、ピーク帯域幅とレイテンシを確認するために設計された合成テストです。パフォーマンス変数には、メモリの動作周波数と容量、および特定のシステムが使用するチャネル数が含まれます。

AIDA64 Extreme Edition には、読み取り、書き込み、コピーの帯域幅と待ち時間をテストする優れたメモリ ベンチマークが組み込まれていますが、ツールの完全版を購入しない限り、限定的な試用版としてのみ利用できます。

SiSoft SANDRA 2012の無料版では、メモリ帯域幅とレイテンシのテストも提供しています。帯域幅スコアはギガバイト/秒(GBps)、レイテンシはナノ秒単位でレポートされます。テストは簡単に実行でき、数分で完了します。Intel Core i7-2700Kベースのシステムで、8GBのDDR3-1333MHzシステムメモリを搭載し、デュアルチャネル構成(メモリスティック2本)で動作させると、約16GBpsの帯域幅と29ns程度のアクセスレイテンシが得られます。より高速なメモリクロックでは、より広い帯域幅とより低いレイテンシが得られます。

SiSoft SANDRA 2012 のメモリ帯域幅ベンチマークは、整数テストと浮動小数点テストの両方を使用してピーク帯域幅をテストします。

ドライブ/ストレージ

CrystalDIskMark は、さまざまな転送サイズでドライブの読み取りおよび書き込みパフォーマンスをテストするための優れたツールです。

ハードドライブまたはソリッドステートドライブのパフォーマンスを適切にテストするには、読み取りおよび書き込み転送速度(シーケンシャルワークロードとランダムワークロードの両方)とアクセスレイテンシを評価するベンチマークを使用するのが最適です。PCMarkで使用されるような、シミュレートされたアプリケーションワークロードでパフォーマンスを経時的に追跡するトレースベースのテストも非常に有用です。

ドライブのパフォーマンスをテストできる優れた無料ツールの一つに、CrystalDiskMarkがあります。このベンチマークは、シーケンシャルとランダムの両方の読み取り/書き込み速度を、大小両方のブロックサイズ、そして最大32のキュー深度でテストできるため、特に便利です。SA​​TA II Corsairソリッドステートドライブは、右のスクリーンショットに示されているスコアを獲得しました。ハードディスクドライブのスコアははるかに低くなりますが、最近のSATA III SSDのほとんどはより高いスコアを獲得します。

ただし、CrystalDiskMark はアクセス遅延を報告しないため、この目的には HD Tune、IOMeter、または SiSoft SANDRA 2012 の Physical Disk Benchmark などのツールを使用することをお勧めします。

トータルシステムベンチマーク

トータルシステムベンチマークの中で、Windows 7とVistaに組み込まれている比較的基本的なWindowsエクスペリエンスインデックス(WEI)は、テスト内容が初歩的で結果の粒度が浅いため、適切な選択肢とは言えません。代わりに、BAPCOのSysmarkやFuturemarkのPCMark 7といったツールスイートの使用を検討してください。どちらも広く受け入れられており、詳細な結果を生成します。Sysmarkは高価で実行も難しい傾向がありますが、PCMark 7は無料の基本版が提供されており、ワンクリックで実行できます。

PCMark 7は、CPU、GPU、メモリ、ディスクパフォ​​ーマンスに負荷をかける幅広いテストを実行し、各テストのスコアを生成します。スコアが高いほどパフォーマンスが優れていることを示します。PCMark 7はディスク/ストレージパフォーマンスに重点を置く傾向がありますが、これは問題ありません。ハードドライブからソリッドステートドライブへのアップグレードは、システムの応答性を向上させるための最良のアップグレードの一つであり、PCMark 7の結果はそれを反映しています。

Futuremark の PCMark 7 は、CPU、GPU、メモリ、ストレージ サブシステムのパフォーマンスをテストしてシステム パフォーマンスを評価します。

比較の基準として、8GB の RAM、独立した Nvidia GeForce GTX 280 グラフィック カード、7200 rpm ハード ドライブを搭載した Intel Core i7-2700K ベースのシステムでは、PCMark スコアは約 3800 になります。同じシステムを SSD にアップグレードすると、スコアは約 5100 に跳ね上がります。

結果を分析する

ほとんどのベンチマークスコアは分かりやすいものです。しかし、スコアが高いからといって必ずしもパフォーマンスが良いとは限らないことにご注意ください。ほとんどのベンチマークでは、フレームレートやスコアが高いということは、あるシステムまたはコンポーネントが他のシステムまたはコンポーネントよりも優れたパフォーマンスを発揮したことを意味します。しかし、一部のベンチマークは時間計測が必須で、数分または数秒単位で結果が出力される場合もあります。そのような結果では、スコアが低い方がパフォーマンスが良い場合が多いです。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.