GNU/Linux >> Linux の 問題 >  >> Linux

Linux ストレス テストのパフォーマンスを測定するための 8 つのツール

Linux ディストリビューションはストレスがかかりやすいと言われており、Windows OS と同じハードウェアでのベンチマーク結果でも良好なパフォーマンスを発揮します。 Linux システムで負荷の高いソフトウェアを実行する前に、Linux CPU ストレス テストを実行して、この PC のパフォーマンスを向上させるためにどの程度の負荷がかかるかを判断することをお勧めします。

CPU ストレス テストは、システムを公開する前に耐久性と強度を知る必要がある開発者とプログラマーによって主に実行されます。 Linux システムは無料でオープンソースであるため、開発者はさまざまなレベルのハードウェア最適化を備えたさまざまなディストリビューションを構築します。

ベンチマークとストレス テストの違い:違いは?

多くの人は、Linux と他のオペレーティング システムのベンチマークとストレス テストは同じだと考えています。ベンチマークの結果は、特定のハードウェアの強度を確認するために実行した結果の値を実際に示します。ベンチマーク結果では、特定のハードウェア コンポーネントが期待どおりに動作していることを確認できます。

グローバル パラメーターに関するハードウェア メトリック データを確認して取得し、メーカーが高品質の製品を提供していることを確認できます。一方、ストレス テストは、CPU、Ram GPU、およびその他のコンポーネントが過負荷の状況でどれだけのストレスに耐えられるかを確認できるプロセスです。

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

Linux システムでストレス テストを正常に実行するには、Linux システムで、ストレスの結果を表示できる、認識され信頼されているいくつかのアプリケーションを実行する必要があります。ストレス結果を実行するためにいくつかのアプリケーションを実行するには、Sudo 権限でのルート アクセスが必要になる場合があります。システムの root ユーザーであることを確認してください。この投稿では、Linux CPU ストレス テストを確認する方法と、Linux ハードウェア ベンチマーク用のいくつかのツールについて説明します。

1. Phoronix テスト スイート

Phoronix ツールは、CPU のベンチマークとストレス テストに最もよく使用されるツールの 1 つです。ターミナル シェルで以下のコマンドを root 権限で実行して、Phoronix ツールを Debian ベースのマシンにインストールできます。

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

インストールが終了したら、マシンで Phoronix ツールを実行できます。すべてのデフォルト パラメータを読み込むには時間がかかる場合があるため、CPU 負荷とストレス テストを表示してください。

$ phoronix-test-suite

2. Stress-ng CLI ツール

Stress-NG は、もう 1 つのコマンドライン ベースの Linux CPU ストレス テスト ツールです。以下のコマンドでマシンにインストールできます。

$ sudo apt install stress-ng

インストールが終了したら、以下の stress-ng コマンドで CPU ストレス機能を確認できます。

$ stress-ng --cpu 2

3. GTKStressTesting (GST)

GTK ストレス テスト ツールをインストールするには、Flatpak メソッドを使用します。お使いのマシンに Flatpak がインストールされていない場合は、Flatpak とそれを Linux にインストールする方法についてすべて知っていることを確認してください。

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

FlatHUb パッケージも入手する必要があります。

sudo apt install --reinstall ca-certificates
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt install gnome-software-plugin-flatpak

次に、ターミナル シェルで以下のコマンドを実行して、GTKStress Testing ツールを Debian ベースのマシンにインストールします。

$ sudo flatpak install flathub com.leinardi.gst

以下に示すコマンドは、自動生成された CPU 負荷とストレス テストの結果をシェルで実行します。

$ flatpak run com.leinardi.gst

4. 7-Zip:Linux CPU ストレス テスト

7-zip がファイルの圧縮、解凍、抽出に広く使用されていることは誰もが知っています。しかし、このツールは Linux での CPU の詳細とストレス テストも確認できることをご存知でしたか? 7-zip で CPU 負荷とメトリックを確認できるようになりました。ツールがインストールされていない場合は、以下のコマンドを使用してマシンにインストールできます。

$ sudo apt-get install p7zip-full

マシンのシングル スレッドの CPU 負荷を確認するには、以下のコマンドを実行します。

$ 7z b -mmt1

次のコマンドを実行して、マルチスレッド CPU の負荷を確認できます。

$ 7z b

5.ストレス:Linux CPU ストレス テスト

ここでは、Stress ツールを使用して CPU ストレスをチェックする方法について説明します。まず、Linux マシンに Stress ツールをインストールする必要があります。

$ sudo apt install stress

ここで、CPU に関するストレス チェックの更新を取得するには、以下のコマンドを実行します。

$ stress --cpu 2

カスタマイズされたタイムアウト値を使用して、他の CPU スレッドの CPU 負荷を確認することもできます。

$ sudo stress --cpu  8 --timeout 20

以下のコマンドは、ストレス タイムアウト値を示します。

$ uptime

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

S-tui は、Linux で CPU ストレスをテストするための Python ベースのターミナル ツールです。 Linux システムでは、従来の方法と Python の Pip メソッドを使用して取得できます。以下に示すコマンドを使用すると、Debian Linux に S-tui をインストールできることがわかります。

$ sudo apt install s-tui stress

最後に、以下のコマンドを実行して、Linux マシンで CPU ストレス テストの結果を確認します。

$ s-tui

7. Sysbench:ストレス テストとベンチマーク

このツールは、CPU ハードウェア テストの正確な結果を提供します。ターミナル シェルで以下のコマンドを実行して、Sysbench ツールを Debian ベースのマシンにインストールできます。

$ sudo apt install sysbench

インストールが正常に完了したら、以下のコマンドを実行して、win AC システムの CPU 負荷と CPU ベンチマークおよびストレス テストの結果を確認できます。

$ sysbench cpu --threads=2 run

8. Geekbench:Linux CPU ストレス テスト ツール

Geekbench は、Linux プラットフォーム用の最も有用で使用されているベンチマーク テスターの 1 つです。 CPU ストレス テストの結果を取得する必要がありますが、このツールは、CPU ベンチマークの結果を確認してシステムについてよりよく理解する必要がある場合に非常に便利です。

ターミナル シェルで以下のコマンドを root 権限で実行して、Debian ベースのマシンに Geekbench ツールをインストールできます。

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz
$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
$ cd Geekbench-5.2.3-Linux && ./geekbench5

洞察!

CPU の負荷や、CPU にかかる可能性のある負荷を確認しながら、ハードウェアのベンチマーク結果も知る必要があります。 Linux を長年使用してきた私の個人的な経験から、CPU ベンチマークの結果とストレス テストの結果が必要な場合は、システムで実行できるソフトウェアと、システムをアップグレードする必要があるかどうかを簡単に選択できます。

投稿全体で、CPU ベンチマークと CPU ストレスをチェックするためのいくつかの投稿を見てきました。この投稿がお役に立てば幸いです。はいの場合は、この投稿を友人や Linux コミュニティと共有してください。この投稿に関するご意見をコメント セクションに書き留めることもできます。


Linux
  1. LinuxVPSサーバーのパフォーマンスを測定する方法

  2. 5つの最高のターミナルベースのLinux監視ツール

  3. Linux用の8つの最高の暗号通貨マイニングツール

  1. Linuxで最高のファイル転送ツール

  2. トップ25の最高のLinuxパフォーマンス監視およびデバッグツール

  3. Linux のオーバークロック ツール

  1. デジタルアーティストのための7つの最高のLinuxツール

  2. 13最高のSQLクエリ最適化ツール

  3. できれば組み込みの Linux ツールを使用して、telnet からポートへのテストを介してレイテンシを測定する最良の方法は何ですか?