\r\n\r\n
ベンチマークとは、特定のコンピュータ・ハードウェアの性能を判定するテスト、または一連のテストのことで、多くの場合、「ベンチマーク」は「ストレステスト」と本質的に同義である。多くの場合、「ベンチマーキング」は「ストレステスト」と本質的に同義である。ハードウェアの限界に挑戦することで、他のハードウェアの測定値と比較することができます。
ほとんどのベンチマークテストは、PCが実際の環境で遭遇する可能性のある作業負荷をシミュレートするように設計されています。そのため、システムのパフォーマンスを定量的に把握する唯一の方法であり、数値が不十分な場合は、PCコンポーネントをアップグレードしたほうがよいというサインになります。
では、自分のコンピュータをテストする準備はできましたか? ここでは、Linuxユーザーが利用できる、より便利なベンチマークテストをいくつか紹介します。
オールインワンベンチマークツール(別名ベンチマークスイート)は、まさにその名の通り、特定のハードウェアにフォーカスするのではなく、システムのあらゆる側面をテスト・測定するもので、3つか4つの異なるツールでシステムを混乱させたくない場合に有効です。
Phoronixテストスイートは、Linux用のオールインワンベンチマークソリューションとして最もよく知られています。もちろん、すべての面で完璧とは言いませんが、多くのユーザーにとっては十分な性能だと思います。それに、価値のある選択肢はあまりない。
Fronixは100以上の異なるテストスイート(すなわち個々のテストグループ)と450以上の異なるテストプロファイルにアクセスすることができます。必要なものだけを選んでインストールできるので、CPUとHDDのベンチマークにしか興味がなければ、「Processor Test」と「Disk Test」だけをインストールすればいいのです。また、システムのロギングやレポート作成にも対応しています。
一番の特徴は、Phoronixが無料でオープンソースであることです。また、PTS Desktop LiveというLive CDも用意されており、CD、DVD、USBドライブから起動することができるので、必要に応じて「クリーン」なOSであらゆるマシンのハードウェアをテストすることができます。
ストレスNGは、その名前からもわかるように、本当のストレステストです。システムを限界まで追い込むには最適ですが、非常に負荷が高いため、あまり頻繁に実行することはお勧めしません。特にCPUやHDDは、繰り返し負荷がかかると消耗が激しくなる部品があります。
DebianとUbuntuにstress ngをインストールする。
sudo apt-get install stress-ngFedora、Red Hat、CentOSにストレスセンサーをインストールする。
sudo yum install stress-ng一度インストールすれば、stressngはCPU、RAM、I/O、ネットワーク、仮想メモリなど、様々なものをテストすることができます。また、高度な設定が可能です。各テストで、テストインスタンスの数、CPUコアの数、テストの積極性、実行時間など、さまざまなパラメータを指定することができます。
すべてのコマンドとパラメータを網羅するのはこの記事の範囲を超えていますが、ubuntuwikiのこのページが良い出発点になっています。
PassMark は、Windows ユーザーのみが利用できる有名な MemTest86 や PerformanceTest アプリケーションを含む、さまざまな PC テストおよび監視ソフトウェアを管理しています。一方、BurnInTestアプリケーションにはLinux版があり、これは一見の価値があります。
つまり、コンピュータの主要なサブシステムをすべて同時にテストするのです。ただし、性能を直接テストするのではなく、安定性や信頼性に重きを置いています。最良の結果を得るためには、他の形式のパフォーマンステストと組み合わせることをお勧めします。
30日間の****期間を設けていますが、試用期間が終了すると79ドルかかります。
2つの異なるCPUを比較するのは難しいことです。Pentium IIIはPentium IIより常に優れていると知っていたあの頃を覚えていますか?もう違う。i5がi7を上回ることもありますし、クアッドコアが必ずしもデュアルコアより優れているとは限りません。
その結果、ベンチマーク比較で最も恩恵を受けるのはCPUであり、他のどのPCハードウェアよりも多いのです。上記のオールインワンキットを使用しない場合は、この2つのツールのどちらかから始めることができます。
Geekbenchは、現在最も優れたCPUベンチマークの1つです。10個の整数ワークロード・テストと8個の浮動小数点ワークロード・テストが付属しており、そのうちのいくつかはHardinfo(後述)でも利用可能ですが、いくつかはGeekbench独自のものです。
Windows版とMac版にはユーザーインターフェースが付属していますが、Linux版はコマンドライン実行ファイルとしてのみ提供されます。ベンチマークテストの結果はウェブにアップロードされ、端末よりも直感的にスコアを確認することができます。
ダウンロードすると、Geekbenchは、64ビットとOpenCLベンチマークのみを搭載した機能限定トライアルモード(実質的に無制限の***)で実行されます。CUDAベンチマーク、スタンドアロンモード、その他の機能を利用するには、GeekbenchまたはGeekbench Proを購入する必要があります。
ほとんどのディストリビューションでは、ネイティブのパッケージマネージャを使ってHardinfoを入手できますが、DebianとUbuntuでは、このコマンドを実行するのが最も簡単だと思います:.
sudo apt-get install hardinfoまたは、Fedora、Red Hat、CentOSで以下のコマンドを実行してください。
sudo yum install hardinfoHardinfo には 6 種類のベンチマークテストがあり、それぞれ他のシステムとの正確な比較に使用できるスコアを提供します。結果を比較する場合は、必ず同じテストを比較してください。
Hardinfoは、システムに関する情報を素早く取得する方法としても有効です。サイドバーの様々なページを閲覧するだけで、コンピューターの設定に関する詳細な情報を確認することができます。
非科学的な方法でシステムのグラフィックス機能をテストするには、単にあなたのPCがグラフィックスを多用するゲームを処理できるかどうかを確認する必要があります。より定量的な結果を得るには、以下のテストのいずれかを実行してください。
Unigineには、ValleyベンチマークとParadiseベンチマークの2つの特筆すべきベンチマークがあります。それぞれ異なるシーン(それぞれ森に覆われた渓谷と高くそびえるスチームパンクの島々)をレンダリングするため、GPUにオーバーワークを強いることになるのです。
これは、ほとんどのLinuxゲーマーが選択するグラフィックベンチマークです。
無料のベンチマークは、GPUの性能を知るには十分な対話型ですが、商用利用やフレームごとの詳細な解析にはPro版が必要です。これらは、それぞれ495ドル相当です。
以前はGLBenchmarkとして知られていたGFXBenchは、Linuxシステム用の2つの主要なグラフィックスベンチマークのうち小さい方のベンチマークです。アドバンスドテスト(全体的な性能)とローレベルテスト(機能に特化した性能)の2つのテストセットが付属しています。
どう考えても、何でもできる。たまたまUnigineの方が有名でよく使われているので、最先端のGPUにはUnigineの方がいいかもしれませんね。繰り返しになりますが、持っていない2つのgpuを比較する場合、GFXBenchの結果ページは必ず役に立ちます。
データドライブにとって、スピードは必ずしも最重要事項ではありません。例えば、バックアップを保存するためにドライブを使用する場合、主に長寿命、信頼性、容量が考慮されます。しかし、日常的な運用では、優れた性能を持つ高速なSSDが必要です。
Hdparmは、最近のディストリビューションのほとんどにインストールされているコマンドラインユーティリティで、非常に使い勝手が良い。ドライブの性能テストだけでなく、各ドライブの設定変更(DMAのON/OFFなど)にも利用可能です。Hdparmは、間違った使い方をすると、ドライブをクラッシュさせたり、破損させたりすることがありますのでご注意ください
まず、使用する
dfコマンドを実行して、システム上のすべてのドライブのリストを取得します。テストしたいものを見つけ - わからない場合は、ディスクの総容量やマウントの場所などのコンテキストで - 次のコマンドで使用します。私の場合、ドライブは
/dev/sda2.
バッファードリードのパフォーマンスをテストするには、次のようにします。
sudo hdparm -t /dev/sda2/dev/sda2: Timing buffered disk reads: 180 MB in 3.00 seconds = 59.96 MB/sec`キャッシュの読み取り性能をテストするには、次のようにします。
sudo hdparm -T /dev/sda2/dev/sda2: Timing cached reads: 3364 MB in 2.00 seconds = 1682.75 MB/sec`いずれの方法でも、何度かコマンドを実行して複数の測定値を取得し、それらを平均化することで、より正確なパフォーマンス感覚が得られます。ファイルの転送など、読み取り値に影響を与えるようなことを行っていないことを確認してください。
Bonnie++は、ファイルシステムおよびハードドライブの性能をベンチマークするために設計された無料のユーティリティです。ほとんどのディストリビューションでは、いきなりインストールされることはありませんが、コアリポジトリで利用可能なはずです。DebianとUbuntuにインストールされています。
sudo apt-get install bonnie++またはFedora、Red Hat、CentOSにインストールされています。
sudo yum install bonnie++インストール後、Bonnie++を実行する最も簡単な方法は、次のコマンドを使用することです。
bonnie++ -d /tmp -r 2048 -u [username]でのテストが実行されます。
/tmpカタログ(こうしてテストする)
/tmp存在する)、パラメータはシステムが2048MBのRAMを持つことを示し、テストが
[username]ユーザー、私の場合
jleeso.
お使いのシステムのメモリ容量が不明な場合は、こちらをご覧ください。
free -mコマンドを実行し、「メモリ」セクションの「合計」列の下を見てください。
最後に、カンマで区切られたさまざまな数字が並んでいるのが見えます。
1.96,1.96,ubuntu,1,1378913658,4G,,786,99,17094,3,15431,3,4662,91,37881,4,548.4,17,16,,,,,142,0,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,16569us,15704ms,2485ms,51815us,491ms,261ms,291us,400us,710us,382us,42us,787us以下のコマンドをコピーして入力します。
echo "[paste your results]" | bon_csv2html > /tmp/test.htmlオープンしました
/tmp/test.htmlウェブブラウザでは、整形された表が表示され、結果をより読みやすく表示することができます。
ハードウェアのベンチマークが良好であるにもかかわらず、システムが遅く感じられる場合は、他のいくつかの要因が関係している可能性があることを認識してください。確かに、遅いハードウェアがボトルネックになることはよくありますが、アップグレードにお金をかける前に、他のところに目を向けるべきでしょう。
例えば、Ubuntuで日常的な操作を高速化するためのTipsや裏技があります(Ubuntu以外のディストリビューションには独自のバージョンがあります)。また、基盤となるLinuxカーネルの更新を検討するのもよいでしょう。
では、ベンチマークの数値はどのようなものでしょうか?アップグレードに必要なハードウェアのボトルネックは見つかりましたか?それとも、システムの性能に満足しているのでしょうか?下のコメント欄で教えてください