SuperPI、3DMark、PCMarkなど、Ubuntuのコンピューターパフォーマンスを測定するベンチマークツールはありますか?
私が試したのはシステムプロファイラとベンチマークだけですが、Ubuntu Software Center(「ベンチマーク」を検索)にそれらの多くがリストされているようです。それは多くのコンピューター情報を提供し、私はそれが非常に有用であるとわかりましたが、それらの多くを試してみたいかもしれません。
最も完全なベンチマークソフトウェアは、おそらく 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の能力のベンチマークとして評価されています。
hardinfo
をインストールします。これにより、以下のスクリーンショットのようにベンチマーク情報が提供されます。
Sudo apt-get install hardinfo
私は最終的に、システムのような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分間実行されます。
手動 はこれらすべての機能を詳細に文書化しています。 プロジェクトページ または クイックスタートリファレンスガイド を参照してください
別のオプションはsysbenchです。 CPU、メモリ、ファイル、スレッド、およびデータベースのテストが組み込まれたコマンドラインツールです。それについての記事があります こちら 。インストールは単一のパッケージであり、テストの実行は迅速です。
結果の品質は、より洗練されたテストよりも低いと思われますが、VPSホスティングの可能性を評価する際の迅速な健全性チェックに役立つことがわかりました。
User76204による一般的な回答に基づいて、Phoronixテストスイートを試しました。著者が言うように、それは迅速でも簡単でもありません。利用可能なテストは数百あり、どちらを使用するかは明確ではありません。数百MBのダウンロードが必要なものもあれば、実行に1時間以上かかるものもあれば、サーバーで実行できないものもあります。 Ubuntuで、 here と説明されているバグに遭遇しました。