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


回答:


7

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


48

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

sudo apt-get install phoronix-test-suite

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

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

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

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

詳細についてPhoronix test suiteは、この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

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

インストールする膨大な量のテストと実験するオプションがありますが、このテストスイートは、openbenchmarkingPhoronix.comでオンラインで比較できるUbuntuシステムから本物のベンチマークを取得する場合に間違いなく使用するものです。

迅速で単純なベンチマークアプリケーションではありませんが、複数のテストにより、Ubuntuでのパフォーマンスに関する関心のあるほとんどの領域を満たします。

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


3
このテストスイートのテストの有効性を実際に独立して監査した人はいますか?Phoronixで報告された結果のいくつかは、私が見たものからの不十分に構成されたテストからのものです。
コリンイアンキング

@ColinIanKingベンチマークに関する議論に関する私の編集をご覧ください。

1
私が最初のテスト(povray)を立ち上げ、彼が明らかに必要なすべてのパッケージをインストールし始めたとき、それは有望に見えました。ただし、povrayautoconfが見つからないためインストールが失敗し、インストールはpovray回復不能な壊れた段階のままになります(つまり、autoconfをインストールした後でも動作しません)。バックアップから再起動し、autoconfをインストールし、libtiff-devがないため同じ状況でドロップしました。だから私はあきらめた。
アントニオ

xenial(v 5.2)以降Ubuntuで更新されていないようで、Debianから削除されています。ただし、Webページにはv8.2とv8.4が表示されているため、aptからインストールするのはもはや最良のアイデアではない可能性があります
-Xen2050

24

hardinfo以下のスクリーンショットに示すように、ベンチマーク情報を提供するインストール:

sudo apt-get install hardinfo

ここに画像の説明を入力してください


9
どのような恐竜時代のPCを使用していますか?それほど新しいものではありません私のAMD A8-4500MのノートPCは、取得4.83
Suiciドーガ

1
データベースをテストし、メッセージは、「サーバーに接続できません」してみました更新
セルジュ・

それらの結果(比較アプリデータベースは)非常に非常に古いです
忍者はコーディング

9

私は最終的に、システムのような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分間実行されます。

マニュアル文書のすべてのこれらの機能の詳細は、ご相談プロジェクトページクイックスタートガイドを参照


6

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.