6最高のCPUストレステストとパフォーマンスベンチマークLinuxツール

CPUストレステストLinuxツール

Linuxシステムを最大限にプッシュし または、パフォーマンスの面であなたのLinux PCを評価することに興味がありますか? いずれにしても、benchmarkアプリとストレステストツールは、Linux PCのパフォーマンスを定量的に理解することができます。

これを念頭に置いて、パフォーマンスとストレステストをベンチマークするための最高のLinuxアプリのいくつかをカバーするリストがあります。 しかし、まず、ベンチマークテストとストレステスト、および両者の違いを明確に理解しましょう。

ベンチマークとストレステスト:違いは何ですか?

ベンチマークツールは、特定のタスクや機能を処理するときにPCが可能な最大のパフォーマンスを測定するために使用されます。 これは、2つの類似製品を比較しようとするときに最も便利です。 製品間のベンチマークスコアを比較して、どちらがパフォーマンスを向上させているかを確認できます。

ストレステストツールは、システムに重い負荷を実装して、障害が発生したかどうかを確認するように設計されています。 プロセッサ、メモリ、ネットワークなど、システムのさまざまな部分でストレステストを実行できます。 このタイプのツールは、システムの安定性をテストするのに役立ちます。 ストレステスト中に、アプリはまた、システムが安全に重い負荷から回復し、その通常の段階に戻ることができるかどうかをチェックします。

また、リソース消費量とシステム使用量の統計に注目したい場合は、最高のLinuxパフォーマンス監視ツールのリストを参照することをお勧めします。

ベンチマークとCPUストレステストに最高のLinuxアプリ

今、あなたはベンチマークとストレステストツールがあなたのために何をすべきかの基本的 ここに記載されているすべてのツールがベンチマークとストレステストの両方に使用できるわけではないことに注意してください。

いくつかのツールはストレステスト用に特別に設計されていますが、他のツールは主にパフォーマンスのベンチマークを目的としています。 これは、両方の機能を十分なレベルで実行できるアプリが非常に少ないためです。 しかし、それは言われて、我々はそれがあなたが必要とするすべての場合は、基本的なストレステストとベンチマークのためのまともなツールが付属していまた、これらのツールをLinuxシステムにインストールして使用する方法も紹介します。 Ubuntuシステムを使用してセットアッププロセスを表示します。 ただし、他のLinuxディストリビューションにも同じ手順が適用されます。

Geekbench

WindowsユーザーはGeekbenchに精通している可能性があります。 これは、システムのシングルコアとマルチコアの両方のパフォーマンスの結果を示すシンプルなスコアリングシステムを備えた人気のクロスプラットフ より高いGeekbenchスコアは、より良いパフォーマンスを意味します。

Geekbenchを使用して、実際のシナリオをシミュレートしてシステムのスタック方法を確認することで、システムをストレステストすることもできます。Geekbenchをインストールして使用する方法:

このクイックチュートリアルでは、Geekbench5.2.3が最新バージョンであるため、Geekbench5.2.3をインストールします。 これを行うには、ターミナルを開き、次のコマンドを入力してGeekbench5.2.3アーカイブファイルをダウンロードして抽出します。P>

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
image-of-installing-Geekbench
Geekbenchのインストール

ファイルを抽出したら、次のコマンドを実行して起動しますgeekbench。p>

$ cd Geekbench-5.2.3-Linux && ./geekbench5
image-of-Geekbench-running-tests
Geekbench実行中のテスト

あなたが見ることができるように、Windowsバージョンとは異なりlinuxでは、Geekbenchはコマンドラインから表示される一連のテストを自動的に開始します。 また、テストが完了すると、URLリンクが表示されます。 あなたは結果を見るためにこのリンクを訪問することができます。

ここに私たちの結果があります。

:

image-of-Geekbench-results
Geekbenchテスト結果

注:あなたが将来的にこの記事を読んでいるとき、Geekbenchの新しいバージョンが出てくるかもしれません。 新しいバージョンが利用可能かどうかを確認するには、公式のダウンロードページを確認してください。 はいの場合は、5.2.3を持つ上記のすべてのコマンドを新しいバージョンに置き換えるだけです。

はいの場合は、5.2.3を持つ上記のすべてのコマン また、Geekbench6や7のような新しいバージョンが出てきた場合は、最後のコマンドを”に置き換える必要があります。/geekbench5″へ”./geekbenchx”ここで、’x’は新しいバージョン番号です。

Phoronix Test Suite

Phoronix Test Suiteは、Linux用の最も包括的なパフォーマンステストとベンチマークツールの一つです。 それは完全にオープンソースであり、あなたがあなたのシステムのパフォーマンスの定量的だけでなく、定性的なアイデアを得るために実行することがで

すべてのテストは、実行からレポートまで、完全に自動化された方法で実行されます。 最良の部分は、これらのテストのそれぞれを簡単に再現でき、調整を行い、システムを再テストしてパフォーマンスがどのように変化するかを確認できる

Phoronixテストスイートをインストールして使用する方法:

UbuntuおよびDebianユーザーの場合、Phoronixテストスイートはいくつかの基本的な手順に従って簡単にインス まず、wgetコマンドを使用して、次のようにPhoronixテストスイートの最新バージョンをダウンロードします。

$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb

注:執筆時点では、Phoronix9.8.0が最新バージョンであるため、ダウンロードしています。 これを読んでいるときに、新しいバージョンが利用可能な場合は、上記のコマンドの9.8.0を最新バージョンに変更するだけでダウンロードできます。

Debianに基づいていない他のディストリビューションを使用している場合は、彼らの公式ウェブサイトにアクセスしてuniversal Linux tarファイルをダウンロー次に、外部*をインストールするのに便利なgdebiをインストールします。デボラ-デボラ-デボラ これを行うには、次のコマンドを入力します。

$ sudo apt install gdebi-core

最後に、Phoronixテストスイートをインストールするには、次のコマンドを入力します。

$ sudo gdebi phoronix-test-suite_9.8.0_all.deb

注:9.8を変更します。あなたが代わりにそれをダウンロードした場合はPhoronixの新しいバージョンに0。

インストールが完了したら、次のコマンドを入力してツールを実行できます。

$ phoronix-test-suite
image-of-Setting-up-Phoronix-Test-Suite
Phoronixテストスイートの設定
ご覧のとおり、最初にすべての利用規約が表示され、同意するかどうかが尋ねられます。 “はい”に”y”と入力して、受け入れます。 ツールは、あなたのシステム上で実行するために利用可能なすべてのテストをロードします。

image-of-List-of-Phoronix-Test
Phoronixテストのリスト

すべてのPhoronixテストには、独自の依存関係セットが付属しています。 いずれかのテストを実行する前に、システムにインストールする必要があります。 さらに、それぞれの依存関係は非常に大きく、その一部は1GBを超える可能性があります。また、Ubuntuで使用している場合は、install-ubuntu-packagesを変更する必要があります。Phoronixが必要な依存関係をダウンロードできるようにするshスクリプト。 このストレステストツールを使用したい場合は、Phoronixの詳細なインストールとセットアップガイドを参照してください。

Sysbench

SysbenchはLuaJITに基づく無料のオープンソースのベンチマーキングツールです。 これは、データベースのベンチマークに最も一般的に使用されるスクリプト可能なマルチスレッドベンチマークツールです。 ただし、CPU、メモリ、ファイルスループットなど、システムのさまざまな部分をテストおよびベンチマークできる機能が付属しています。Sysbenchをインストールして使用する方法

:Ubuntuを実行している場合は、aptリポジトリからSysbenchを簡単にインストールできます。 次のコマンドを入力するだけです。

$ sudo apt install sysbench

ツールがダウンロードされたら、次のコマンドを入力してCPUパフォーマンスのベンチマークを開始できます。

$ sudo apt install sysbench

:P>

$ sysbench cpu --threads=2 run
イメージ-Of-Running-Sysbench-Benchmark
実行中のSysbenchベンチマーク

上記のコマンドでは、’CPU’テストの種類を指定し、’threads’はマルチスレッドベンチマークを実行するためにsysbenchによって作成されるスレッドの数を指定します。

ここでは、Sysbenchで利用可能な他のすべてのタイプのテストとオプションをより詳細に見ています。 テストが完了すると、Sysbenchは結果を端末に直接表示します。 CPUのパフォーマンスを評価するために、変数”Events Per Seconds”を測定し、他のシステムと比較することができます。

Stress-ng CLI Tool

Stress-ngはStressの更新された実装であり、CPU、メモリ、さらにはディスクの入出力速度をストレステストするために使用できる単純なコ

Stress-ngは、余分な負荷をかけてシステムにストレスを与えるために何百もの高度なテストを追加することで、前任者の上に構築されています。Ubuntuでは、aptリポジトリから直接Stress-ngをインストールすることができます。 これを行うには、ターミナルで次のコマンドを入力します。

$ sudo apt install stress-ng

インストールしたら、ツールを使用して、CPU、メモリ、ディスクI/O速度な ただし、このデモでは、このツールを使用してCPUを強調する方法を見てみましょう。p>

$ stress-ng --cpu 2
image-of-Stress-ng-CPU-Test
Stress-ng CPU Test

上記のコマンドは、Stress-ngを指示しますcpuをストレステストするには、”2″はsqrt(rand())で回転するワーカーの数を指します。 コマンドを実行すると、ツールはCPUを強調するために70個のCPUテストを順番に実行し始めます。

システムのさまざまな部分でさまざまなストレステストを実行するのに役立つコマンドがさらにたくさんあります。 詳細をお知りになりたい場合は、ここでさまざまなStress-ngコマンドをすべて見ることができます。

免責事項:Stress-ngはベンチマーキングアプリが、ストレステストツールではありません。 それはあなたに任意のベンチマークスコアを与えることはありません。 それは継続的に100%の使用量で実行されるように、活性化されると、それはあなたのCPUをダウンハンマーを開始します。

ツールを使用するときは、ストレステストに異常がないことを確認するために、実行中の他のすべてのアプリを強制終了する必要があります。 また、システムクラッシュにつながる可能性があるため、システムを長時間強調することはお勧めしません。 この問題が発生した場合は、PCを回復するためにハード再起動を行う必要があります。

GTKStressTesting(GST)

Gstは、GTKStressTestingの略で、Linux Pc用の機能豊富なパフォーマンス監視およびストレステストツールです。 アプリはStress-ngの上に構築されています。 そのため、CLIツールのすべてのストレステスト機能にアクセスできます。 ただし、Stress-ngとは異なり、GSTにはアプリとそのさまざまな機能を制御できるGUIが付属しています。また、GSTには小さなベンチマーク機能が含まれており、Stress-ngには存在しません。

また、GSTにはStress-ngには存在しません。 これ以外にも、GSTはCPU、RAM、マザーボードに関する必要な情報を取得し、CPU-Zと同様にクリーンなGUIで使用状況メトリックを表示することもできます。

GTKStressTestingのイ したがって、実行しているLinuxのフレーバーがFlatpakをサポートしている場合は、システムにGSTをインストールできます。 ここではFlatpakのための公式セットアップガイドです。 これを最初に使用して、LinuxディストリビューションにFlatpakをインストールします。完了したら、次のコマンドを実行してGSTをインストールします:

$ sudo flatpak install flathub com.leinardi.gst
イメージ-オブ-インストール-GTKStressTesting
GTKStressTestingをインストール

インストールが完了した後このコマンドを入力してgstを実行します。

$ flatpak run com.leinardi.gst
Image-of-gtkstresstesting-app
gtkstresstesting app
Image-of-gtkstresstesting-app
ご覧のとおり、このツールはあなたのシステムに関する大量の情報をあなたに提示します。 上部を見ると、ストレステストの設定があります。 期間と事前定義された作業者数とともに、ストレステストの種類を選択するオプションがあります。

7-Zip

そして、私たちのリストの最後のエントリのために、私たちは7-zipを持っています。 その意図された使用である–あなたの中には、すでに知っているし、ファイル圧縮ツールとして、このアプリケーションを使用する可能性があります。ただし、7-zipの優れた点は、ファイルの極端なレベルの圧縮を実行してサイズを大幅に縮小し、7zアーカイブ形式で保存できることです。 この極端な圧縮アルゴリズムを使用して、システムのCPUパフォーマンスを測定できます。 7-zipは、あなただけのことを行うことができますLZMA圧縮ベンチマークと呼ばれる専用の機能が付属しています。

パフォーマンスをベンチマークするために7-ZIPをインストールして使用する方法:

Ubuntuユーザーは次のようなapt-getコマンドを使用して7-zipを簡単にイ:p>

$ 7z b -mmt1
image-of-Single-Threaded-Benchmark-with-7zip
7zip

シングルスレッドベンチマーク付き7zip

シングルスレッドベンチマーク付き7zip
シングルスレッドベンチマーク付き7zip

次のコマンドを使用してマルチスレッドベンチマークを行うこともできます:p>

$ 7z b
image-of-Multi-Threaded-benchmark-with-7zip
7zipでマルチスレッドベンチマーク

あなたができるようにすべての結果は、「1秒あたりの百万命令」またはmipsで記録されています。 これで、これらの結果を他のCpuと比較して、システムのランクを確認できます。

ラップアップ

だから、これらはベンチマークとストレステストのための最高のLinuxアプリのための私たちのピックでした。 私たちは、あなたがこれが役に立つ読んで、それがLinux PCのパフォーマンスを評価する際にあなたを助けたことを願っています。

それは言われていると、市場で利用可能な他のストレステストやベンチマークのアプリがたくさんあります。 そのため、Linuxシステムのパフォーマンスを測定するためのお気に入りのツールを見逃してしまった場合は、コメントでお知らせください。 私たちは、あなたのLinux PC上で使用するツールやアプリを知りたいと思います。 そしてそれはまたあなたの仲間の読者にから選ぶべきより多くの選択を与える。

コメントを残す

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