6 Useful Linux Apps to Stress Test and Benchmark CPU Performance

Benchmark and stress test methods are often used to measure performance of desktop PC and servers.The Benchmark and stress test methods are used to the best of CPU Performance.The Benchmark and Benchmark CPU Performance. これらのテストは、システムが高負荷状態にあるときにのみ観察されるハードウェアの問題やシステムの異常を見つけるのにも便利です。

この記事では、システム上で CPU のベンチマークとストレス テストを実行するさまざまなユーティリティを一覧で紹介します。 これらのアプリケーションの多くは、他のハードウェア コンポーネントもテストするオプションを提供していますが、この記事では CPU テストのみに焦点を当てます。

HardInfo (Benchmark Only)

HardInfo は、プロセッサ、RAM モジュール、センサー、ハード ドライブなど、PC のさまざまなハードウェア コンポーネントの情報を表示できる Linux 用のグラフィック ユーティリティです。 また、システムに関する詳細なレポートを txt または html 形式でエクスポートすることもサポートしており、友人と共有したり、他のシステムと比較したり、デバッグの目的で使用することができます。 CPU ベンチマークに関しては、5 つの方法が含まれています。 CPU Blowfish、CPU CryptoHash、CPU Fibonacci、CPU N-Queens および CPU Zlib。

Ubuntu に HardInfo をインストールするには、次のコマンドを実行します:

$ sudo apt install hardinfo

CPUベンチマークを実行するには、次のスクリーンショットに示すように「ベンチマーク」セクションで任意のベンチマーク手法をクリックします。

ベンチマークが終了すると、HardInfo はスコアが低い方がよいか高い方がよいかを教えてくれます。 また、簡単に比較できるように、他のベンダーの CPU のスコアも表示します。

Sysbench(ベンチマークのみ)

Sysbenchはその名のとおり、システム上でベンチマークを実行するコマンド ライン アプリです。 Lua で書かれた Sysbench は、主にデータベース ベンチマークを行うためのものです。 しかし、CPU、メモリ、およびファイルのスループットをテストするオプションも含まれています。

Sysbench を Ubuntu にインストールするには、以下のコマンドを実行します:

$ sudo apt install sysbench

Sysbenchを使ってベンチマークを開始するには、以下のコマンドを実行します:

$ sysbench cpu –threads=2 run

ここで、:

  • “cpu” はテストの種類
  • “threads” はマルチスレッドのベンチマークを実行するために sysbench が作成するスレッドの数

他のコマンドラインスイッチを使ってベンチマークの動作をカスタマイズすることが可能です。 これらのオプションの詳細は、こちらをご覧ください。

テストが終了したら、「event per second」変数を使用して、CPU のパフォーマンスを測定することができます。 残念ながら、HardInfo とは異なり、Sysbench は、さまざまなハードウェア ベンダーによって製造された他の CPU モデルのベンチマーク結果を提供しません。 複数のコンピュータをお持ちの場合は、両方のコンピュータでテストを実行し、その数値を比較することができます。 8649>

Stress (Stress Test Only)

Stress は、CPU、メモリ、およびディスク入出力のストレス テストを行うためのシンプルなコマンド ライン ユーティリティです。

次のコマンドを実行して、Ubuntu に stress をインストールできます:

$ sudo apt install stress

Stress はシステム上でベンチマーク テストを実行しない代わりに、常に CPU に負荷を与え 100% で実行させることに注意してください。 テストを実行する前に、実行中のアプリケーションをすべて終了することをお勧めします。

以下のコマンドを実行することにより、ストレス テストを開始することができます。 テストをいつでも停止するには、ターミナルを閉じるか、<CTRL + C> を押して停止します。

$ stress –cpu 2

一年前に自分用に新しい PC を構築したときに、広範囲にストレスを使用しました。 8649>

Stress-ng (Stress Test Only)

Stress-ng は、上記の Stress ツールをアップデートしたものです。 より高度で、システムに負荷をかける何百ものテストが含まれています。

Stress-ng を Ubuntu にインストールするには、次のコマンドを実行します:

$ sudo apt install stress-ng

上記の警告がこのツールにも当てはまることに注意してください。 stress-ng を長時間実行すると、システムがフリーズする可能性があり、ハードディスク再起動によってのみ回復可能です。

以下のコマンドを実行することにより、stress-ng テストを開始することができます。 テストをいつでも停止するには、ターミナルを閉じるか、<CTRL + C> を押して停止します。

$ stress-ng –cpu 4

上のコマンドを実行すると約70のCPUテストを順次実行することができます。 しかし、以下のコマンドを実行することで、これらのテストをすべて並行して実行できます:

$ stress-ng –cpu 4 –all

他の多くのコマンドライン スイッチを使ってコマンドをカスタマイズすることが可能ですが、ここでそれらのすべてを説明してもこの記事の範囲外になってしまいます。 8649>

S-tui (ストレス テストのみ)

S-tui は、ターミナル ベースのグラフィカル インターフェイスを使用してデータとグラフを表示する CPU リソース モニターです。

S-tui は、以下のコマンドを実行して、Ubuntu にインストールできます:

$ sudo apt install s-tui stress

Stress コマンド ライン アプリのターミナル ベースのフロントエンドなので、高使用時のシステム ロックの可能性があることに注意してください。 テストをいつでも停止するには、ターミナルを閉じるか、<CTRL + C> を押して停止します。

$ s-tui

7-Zip (Benchmark Only)

7-Zip はファイル圧縮ツールで、ファイルに対して極限まで圧縮して、縮小した 7z 書庫形式で保存することが可能です。 7-Zip には、CPU パフォーマンスを測定するための LZMA 圧縮ベンチマークを実行するオプションが内蔵されています。

Ubuntu に 7-Zip をインストールするには、次のコマンドを実行します:

$ sudo apt install p7zip-full

シングルスレッドでベンチマークを実行するには、次のコマンドを使用します。

$ 7z b -mmt1

マルチスレッドベンチマークは、以下のコマンドで実行できます:

$ 7z b

結果はMIPS(Million Instructions per Second)の単位で表示されています。 この結果は、ここから他の CPU モデルと比較することができます。

結論

コメントを残す

メールアドレスが公開されることはありません。