web-dev-qa-db-ja.com

Ubuntuのベンチマークツールはありますか?

SuperPI、3DMark、PCMarkなど、Ubuntuのコンピューターパフォーマンスを測定するベンチマークツールはありますか?

56
lambda23

私が試したのはシステムプロファイラとベンチマークだけですが、Ubuntu Software Center(「ベンチマーク」を検索)にそれらの多くがリストされているようです。それは多くのコンピューター情報を提供し、私はそれが非常に有用であるとわかりましたが、それらの多くを試してみたいかもしれません。

7
Kelley

最も完全なベンチマークソフトウェアは、おそらく Phoronixテストスイート です。これはリポジトリで利用でき、次のようにインストールできます。

Sudo apt-get install phoronix-test-suite

ターミナルでphoronix-test-suiteを初めて実行するとき、匿名の統計レポートに関する質問にyesまたはnoで答えることができます。はいと答えると、

この情報は、OpenBenchmarking.orgでの一般的な傾向やその他の詳細を示すために、他のすべてのユーザーからの送信とともにプールされます。

はいまたはいいえを選択するかどうかはあなた次第ですが、心配することはありません。プログラムのオプションを使用する場合は、後で手動で openbenchmarking に結果をアップロードできます。

phoronix-test-suite upload-result <your test-result>

Phoronix test suiteの詳細については、 this pdf および 公式フォーラム を参照してください。


使用可能なすべてのテスト(ただし、必ずしもダウンロードされるとは限りません)をリストするには、次を実行します。

phoronix-test-suite list-tests

これらおよび他の多くのようなテストを提供します:

pts/aio-stress               - AIO-Stress                          Disk     
pts/Apache                   - Apache Benchmark                    System   
pts/apitrace                 - APITrace                            Graphics 
pts/battery-power-usage      - Battery Power Usage                 System   
pts/blogbench                - BlogBench                           Disk    

特定のテストに関する情報を検索するには、次を使用できます。

phoronix-test-suite info povray

多くのテストはデフォルトではインストールされず、個々のテストをダウンロードして実行できます。例:

phoronix-test-suite install povray
phoronix-test-suite run povray

テーマ別テストスイートのリストを見つけるには、次を実行します。

phoronix-test-suite list-suites 

次のようなものを返します

pts/audio-encoding               - Audio Encoding                   System
pts/chess                        - Chess Test Suite                 Processor
pts/compilation                  - Timed Code Compilation           Processor
pts/compiler                     - Compiler                         Processor
pts/compression                  - Timed File Compression           Processor

例として、オーディオテストのスイート全体を実行したい場合があります(list-testsコマンドでリストされたテストの1つではなく) 、したがって、この状況では、入力します

phoronix-test-suite run audio-encoding

このテストでは、関連するオーディオテストのいくつかがプログラムによってダウンロードおよびインストールされ、テストが実行されます。

インストールする膨大な量のテストと実験するオプションがありますが、このテストスイートは、Ubuntuシステムから本物のベンチマークを取得したい場合に使用するものです。 openbenchmarking =および Phoronix.com

これはnot迅速で単純なベンチマークアプリケーションですが、複数のテストにより、物事がどのように機能するかに関して関心のあるほとんどの領域を満たします。 Ubuntu。

ただし、ベンチマークは非常に議論されているトピックであり、フォーラムは、どのテストが最も有用な結果をもたらすか、テストの設定方法を分析するのに最適です。上記のpovrayは非常によく知られており、CPUの能力のベンチマークとして評価されています。

48
user76204

hardinfoをインストールします。これにより、以下のスクリーンショットのようにベンチマーク情報が提供されます。

Sudo apt-get install hardinfo

enter image description here

24
Pandya

私は最終的に、システムのようなUNIX用のストレステストおよびベンチマークツール、つまりstress-ngを書くことに取りかかりました。メモリ、キャッシュ、CPU、システムコール、ネットワークなど、さまざまなシステムコンポーネントのスループットを測定できる180以上のストレステストが含まれています。

Sudo apt-get install stress-ng

1秒あたりのbogo opsの観点からスループットを報告する--metrics-briefオプションがあります。 --perfオプションを使用して、詳細なCPUおよびシステムメトリックの完全なセットを取得できます。たとえば、1つ以上のCPUで順次または並列に実行できるストレッサーには多くの種類があります。

stress-ng --metrics-brief --cpu 2 -t 1m

これにより、2つのCPUストレッサーインスタンスが並行して実行され、CPUが1分間実行されます。

手動 はこれらすべての機能を詳細に文書化しています。 プロジェクトページ または クイックスタートリファレンスガイド を参照してください

7
Colin Ian King

別のオプションはsysbenchです。 CPU、メモリ、ファイル、スレッド、およびデータベースのテストが組み込まれたコマンドラインツールです。それについての記事があります こちら 。インストールは単一のパッケージであり、テストの実行は迅速です。

結果の品質は、より洗練されたテストよりも低いと思われますが、VPSホスティングの可能性を評価する際の迅速な健全性チェックに役立つことがわかりました。

User76204による一般的な回答に基づいて、Phoronixテストスイートを試しました。著者が言うように、それは迅速でも簡単でもありません。利用可能なテストは数百あり、どちらを使用するかは明確ではありません。数百MBのダウンロードが必要なものもあれば、実行に1時間以上かかるものもあれば、サーバーで実行できないものもあります。 Ubuntuで、 here と説明されているバグに遭遇しました。

6
AdamS