GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und verwenden Sie das Siege-Benchmarking-Tool unter Ubuntu 20.04

Siege ist ein Open-Source-Multithread-Lasttest- und Benchmarking-Tool für Linux. Sie können einen Belastungstest mit einer einzelnen URL mit einer bestimmten Anzahl von Benutzern durchführen oder alle URLs in Dateien ablegen und. betonen sie gleichzeitig. Außerdem können Sie einen Webserver mit n Benutzern t-mal testen. Siege bietet drei Betriebsmodi:Regression, Internetsimulation und Brute Force.

In diesem Tutorial erklären wir, wie Sie das Siege Benchmarking Tool unter Ubuntu 20.04 installieren.

Voraussetzungen

  • Ein Server mit Ubuntu 20.04.
  • Ein Root-Passwort wird auf dem Server konfiguriert.

Erste Schritte

Aktualisieren Sie vor dem Start Ihre Systempakete auf die neueste Version. Sie können sie mit dem folgenden Befehl aktualisieren:

apt-get update -y

Sobald alle Pakete aktualisiert sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie Siege

Standardmäßig ist Siege im Standard-Repository von Ubuntu 20.04 verfügbar. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

apt-get install siege -y

Sobald Siege installiert ist, können Sie die installierte Version von Siege mit dem folgenden Befehl überprüfen:

siege --version

Sie sollten die folgende Ausgabe sehen:

SIEGE 4.0.4

Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

Belagerung konfigurieren

Die standardmäßige Siege-Konfigurationsdatei befindet sich unter /etc/siege/siegerc. Sie müssen diese Konfigurationsdatei bearbeiten und Ihre Protokolldatei definieren:

nano /etc/siege/siegerc

Entkommentieren Sie die folgende Zeile:

logfile = $(HOME)/var/log/siege.log

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Testen Sie eine einzelne Website mit Siege

Sie können den Belagerungsbefehl verwenden, indem Sie eine beliebige Website angeben, um die Auslastung wie unten gezeigt zu testen:

siege test.example.com

Sie sollten die folgende Ausgabe sehen:

Transactions:		       57832 hits
Availability:		       99.95 %
Elapsed time:		      401.49 secs
Data transferred:	      706.55 MB
Response time:		        0.17 secs
Transaction rate:	      144.04 trans/sec
Throughput:		        1.76 MB/sec
Concurrency:		       24.35
Successful transactions:       57852
Failed transactions:	          31
Longest transaction:	      100.01
Shortest transaction:	        0.00

Testen Sie mehrere Websites mit Siege

Sie können auch mehrere Websites testen, indem Sie Ihre Website-URLs in die Datei /etc/siege/urls.txt.

einfügen
nano /etc/siege/urls.txt

Fügen Sie Ihre gewünschten URLs wie unten gezeigt hinzu:

http://example1.com
www.example.com
192.168.0.2

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Führen Sie dann den Belagerungsbefehl aus, indem Sie Ihre URL-Datei wie unten gezeigt angeben:

siege -f /etc/siege/urls.txt

Dadurch wird ein Belastungstest durchgeführt, indem alle URLs nacheinander aus der Datei /etc/siege/urls.txt gelesen werden.

Siege bietet viele Optionen. Nachfolgend finden Sie eine kurze Erläuterung der einzelnen Elemente:

  • -t :Diese Option wird verwendet, um ein Zeitlimit festzulegen, für das Siege ausgeführt wird.
  • -c :Diese Option wird verwendet, um die Anzahl der gleichzeitigen Benutzer festzulegen.
  • -d :Diese Option wird verwendet, um die Verzögerungszeit für jeden Benutzer festzulegen.
  • -C :Diese Option wird verwendet, um Ihre eigene Konfigurationsdatei anzugeben.
  • -i :Es wird verwendet, um zufällige URLs zu treffen.
  • -T :Es wird verwendet, um den Inhaltstyp in Anfragen festzulegen.
  • -h :Es wird verwendet, um Hilfeinformationen anzuzeigen.
  • -l :​​Es wird verwendet, um eine Protokolldatei zu erstellen.

Schlussfolgerung

Im obigen Artikel haben Sie gelernt, wie Sie Siege installieren, um die Leistung Ihrer Website zu bewerten. Sie können jetzt alle Optionen einzeln mit Siege verwenden und das Ergebnis testen.


Ubuntu
  1. So installieren und verwenden Sie Wine unter Ubuntu 20.04

  2. So installieren und verwenden Sie FFmpeg unter Ubuntu 18.04

  3. So installieren und verwenden Sie Wine unter Ubuntu 18.04

  4. So installieren und verwenden Sie Curl unter Ubuntu 18.04

  5. So installieren und verwenden Sie Curl unter Ubuntu 20.04

So installieren und verwenden Sie das Shutter-Screenshot-Tool in Ubuntu 20.04

So installieren und verwenden Sie BleachBit 1.12 unter Ubuntu 16.04

So installieren und verwenden Sie R unter Ubuntu

So installieren Sie das Siege Benchmarking Tool unter Ubuntu 20.04 LTS

Installieren Sie das Siege-Benchmarking-Tool auf Ubuntu 22.04

So installieren und verwenden Sie das Siege-Benchmarking-Tool unter Ubuntu 20.04