サーバーのパフォーマンスに興味がある場合は、PhoronixTestSuiteを実行する必要があります。 Jack Wallenが、この一連のテストをインストールして使用する方法を説明します。
Ubuntu Serverインスタンスのパフォーマンスを知っていますか?確かに、それらは稼働している可能性がありますが、ワークロードをどれだけうまく処理できるかについての詳細を本当に知っていますか?これは、マシンに高い需要をもたらすアプリやサービスを導入する前に特に重要です。
オープンソース:必読の記事
そのために、サーバーのベンチマークを行いましたか?そうでない場合は、地球上で最も包括的なテストおよびベンチマークツールの1つであるPhoronixTestSuiteを使用してそれを行う方法を紹介します。このテストスイートは、定量的および定性的なベンチマークを実行できるため、テストの結果を他のテストと比較できます。
Phoronix Test Suiteは、Linux、macOS、Windows、Solaris、GNU Hurd、およびBSDオペレーティングシステムにインストールできます。 UbuntuServer22.04にツールをインストールして使用する方法を説明します。
テストに取り掛かりましょう。
必要なもの
Phoronix Test Suiteをインストールするには、UbuntuServer22.04の実行中のインスタンスとsudo権限を持つユーザーが必要です。これの準備はできていますか?思いました。
PhoronixTestSuiteのインストール方法
Ubuntu Serverインスタンスにログインし、次のコマンドを使用してPhoronix TestSuite.debファイルをダウンロードします。
wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb
ファイルがダウンロードされたら、次のコマンドを使用してツールをインストールします。
sudo dpkg -i phoronix*.deb
満たすべき依存関係がまだあるため、インストールはエラーになります。このエラーを修正し、次の1つのコマンドでインストールを完了することができます:
sudo apt-get install -f
すべての依存関係が満たされると、インストールが完了します。インストールは次の方法で確認できます:
phoronix-test-suite
上記のコマンドは、コマンドのすべてのヘルプ情報を一覧表示する必要があります(その中にはたくさんあります)。
PhoronixTestSuiteの使用方法
まず、コマンドを使用して利用可能なテストを一覧表示しましょう:
phoronix-test-suite list-available-tests
次のように、グループごとにテストを一覧表示することもできます。
phoronix-test-suite list-available-suites
または、次のコマンドを使用して特定のテストに関する情報を呼び出すことができます:
phoronix-test-suite info TEST
ここで、TESTはテストの名前です。
26の異なる固有のテスト(Apache、Memcached、Redis、NGINX、PHP、PHP、OpenSSL、Node.jsなどすべてをカバー)を実行するpts / serverテストを実行するとします。このテストを実行するには、次のことを行う必要があります。最初に、次のコマンドを使用して必要なテスト依存関係をインストールします:
phoronix-test-suite install pts/server
上記のコマンドは、完了するまでに20〜30分かかります。端末が返送されたら、次のコマンドでテストを開始します。
phoronix-test-suite run pts/server
上記のように、コマンドの実行はインタラクティブモードで実行され、いくつかの質問に答える必要があります。毎回それを行う代わりに、バッチモード機能を使用できます。このためには、最初に次のコマンドを実行します:
phoronix-test-suite batch-setup
上記のコマンドでは、次のように答える必要があります。
- バッチモードの場合のテスト結果の保存(Y / n):y
- バッチモード(y / N)の場合、Webブラウザを自動的に開きます:n
- 結果をOpenBenchmarking.orgに自動アップロードします(Y / n):y
- テスト識別子のプロンプト(Y / n):
- テストの説明を求めるプロンプト(Y / n):
- 保存された結果のファイル名(Y / n)の入力を求める:
- すべてのテストオプションを実行します(Y / n):
すべての質問に回答すると、回答は〜/ .phoronix-test-suite/user-config.xmlファイルに保存されます。バッチセットアップが完了したら、次のようなコマンドを使用して、テストのリスト全体を実行できます(これにより、必要なすべての依存関係が自動的にダウンロードされ、テストが実行されます)。
phoronix-test-suite batch-benchmark pts/server
すでにバッチセットアップを実行しているので、ベンチマーク中に質問に答える必要はありません。
テストが完了すると、情報はコマンドを実行したのと同じディレクトリに保存されます。結果をくまなく調べて、サーバーベンチマークがどのように機能したかを確認します。
これで、UbuntuServerインスタンスをPhoronixTestSuiteでベンチマークすることができます。このツールでできることは他にもたくさんあるので、公式ドキュメントを見て、PhoronixTestSuiteが役立つさまざまな方法を確認してください。
TechRepublicに登録する YouTubeでテクノロジーを機能させる方法 ジャックウォレンからのビジネスプロ向けの最新の技術アドバイス。
ソースリンク