このチュートリアルでは、Ubuntu 20.04LTSにSiegeBenchmarkingToolをインストールする方法を紹介します。 知らなかった方のために説明すると、Siegeは、ストレス下のWebサーバーのパフォーマンスを測定するための人気のあるHTTP負荷テストおよびベンチマークユーティリティツールの1つです。 特定のユーザー数の単一のURLを使用してストレステストを実行することも、すべてのURLをファイルに入れて同時にストレスをかけることもできます。 Siegeは、記録されたヒットの総数、転送されたバイト数、応答時間、同時実行性、およびリターンステータスを報告します。 Siegeは、HTTP / 1.0および1.1プロトコル、GETおよびPOSTディレクティブ、Cookie、トランザクションログ、および基本認証をサポートしています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にSiegeオープンソース回帰テストとベンチマークユーティリティを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
Ubuntu 20.04 LTS FocalFossaにSiegeBenchmarkingToolをインストールします
手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt
ターミナルのコマンド。
sudo aptアップデート
sudo aptアップグレード
sudo apt installbuild-essential
ステップ2.Ubuntu20.04にSiegeBenchmarkingToolをインストールします。
デフォルトでは、SiegeはUbuntu20.04ベースリポジトリで利用できます。 次に、以下のコマンドを使用してSiegeをインストールします。
sudo apt install siege
Siegeをインストールしたら、次のように確認できます。
win –version
出力:
SIEGE 4.0.4 Copyright(C)2017 by Jeffrey Fulmer、etal。 これは自由ソフトウェアです。 コピー条件については、ソースを参照してください。 保証はありません。 商品性や特定の目的への適合性についてもそうではありません。
手順3.Siegeを構成します。
次に、Ubuntu20.04でSiegeを構成します。 包囲構成ファイルは以下にあります /etc/siege/
ディレクトリ:
nano / etc / siege / siegerc
次の行のコメントを解除します。
logfile = $(HOME)/var/log/siege.log
上記のアクションを実行した後、ファイルを保存して終了します。
ステップ4.Siegeベンチマークツールを使用します。
- Siegeを使用して単一のWebサイトをテストします。
以下に示すように、任意のWebサイトを指定して負荷をテストすることにより、Singleコマンドを使用できます。
包囲idroot.us
- Siegeで複数のWebサイトをテストします。
ファイルにWebサイトのURLを追加して、複数のWebサイトをテストすることもできます。 /etc/siege/urls.txt
:
nano /etc/siege/urls.txt
次のファイルを追加します。
https://idroot.us www.cookies.my.id 192.168.77.21
ファイルを保存するには(CTRL + O)、次に(CTRL + X)で終了します。 複数のWebサイトのストレステストを実行するには、次の手順を実行します。
siege -f /etc/siege/urls.txt
Siegeには、以下のコマンドを使用して表示できるさまざまなコマンドラインオプションがあります。
包囲–help
おめでとう! Siegeが正常にインストールされました。 Ubuntu 20.04 LTS FocalFossaシステムにSiegeBenchmarkingToolをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします シージの公式ウェブサイト。