GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a používat nástroj Siege Benchmarking Tool na Ubuntu 20.04

Siege je open source multivláknový nástroj pro zátěžové testování a srovnávání pro Linux. Zátěžový test můžete provést pomocí jedné adresy URL s určitým počtem uživatelů nebo můžete všechny adresy URL vložit do souborů a. stresovat je současně. Umožňuje také testovat webový server s n počtem uživatelů t kolikrát. Siege nabízí tři provozní režimy:regresi, internetovou simulaci a hrubou sílu.

V tomto tutoriálu vysvětlíme, jak nainstalovat Siege Benchmarking Tool na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Začínáme

Než začnete, aktualizujte systémové balíčky na nejnovější verzi. Můžete je aktualizovat pomocí následujícího příkazu:

apt-get update -y

Jakmile jsou všechny balíčky aktualizovány, můžete přejít k dalšímu kroku.

Instalovat Siege

Ve výchozím nastavení je Siege k dispozici ve výchozím úložišti Ubuntu 20.04. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:

apt-get install siege -y

Jakmile je Siege nainstalován, můžete ověřit nainstalovanou verzi Siege pomocí následujícího příkazu:

siege --version

Měli byste vidět následující výstup:

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.

Konfigurovat Siege

Výchozí konfigurační soubor Siege se nachází v /etc/siege/siegerc. Budete muset upravit tento konfigurační soubor a definovat soubor protokolu:

nano /etc/siege/siegerc

Odkomentujte následující řádek:

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

Po dokončení uložte a zavřete soubor.

Otestujte jeden web pomocí Siege

Můžete použít příkaz siege zadáním libovolné webové stránky k testování zatížení, jak je uvedeno níže:

siege test.example.com

Měli byste vidět následující výstup:

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

Otestujte více webových stránek pomocí Siege

Můžete také otestovat více webových stránek přidáním adres URL svých webových stránek do souboru /etc/siege/urls.txt.

nano /etc/siege/urls.txt

Přidejte požadované adresy URL, jak je uvedeno níže:

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

Po dokončení uložte a zavřete soubor. Poté spusťte příkaz siege zadáním souboru URL, jak je uvedeno níže:

siege -f /etc/siege/urls.txt

To provede zátěžový test čtením všech adres URL jednu po druhé ze souboru /etc/siege/urls.txt.

Siege přichází se spoustou možností. Stručné vysvětlení každého z nich je uvedeno níže:

  • -t :Tato možnost se používá k nastavení časového limitu, po který Siege běží.
  • -c :Tato možnost se používá k nastavení počtu souběžných uživatelů.
  • -d :Tato možnost se používá k nastavení doby zpoždění pro každého uživatele.
  • -C :Tato možnost se používá k určení vašeho vlastního konfiguračního souboru.
  • -i :Používá se k nalezení náhodných adres URL.
  • -T :Používá se k nastavení Content-Type v požadavcích.
  • -h :Používá se k zobrazení informací nápovědy.
  • -l :​​Používá se ke generování souboru protokolu.

Závěr

Ve výše uvedeném článku jste se naučili, jak nainstalovat Siege k porovnání výkonu vašeho webu. Nyní můžete použít všechny možnosti jednu po druhé s Siege a otestovat výsledek.


Ubuntu
  1. Jak nainstalovat a používat Wine na Ubuntu 20.04

  2. Jak nainstalovat a používat FFmpeg na Ubuntu 18.04

  3. Jak nainstalovat a používat Wine na Ubuntu 18.04

  1. Jak nainstalovat a používat Curl na Ubuntu 18.04

  2. Jak nainstalovat a používat Curl na Ubuntu 20.04

  3. Jak nainstalovat a používat Encryptpad na Ubuntu 16.04

  1. Jak nainstalovat a používat Syncthing na Ubuntu 20.04

  2. Jak nainstalovat a používat nástroj GNOME Tweak Tool na Ubuntu

  3. Jak nainstalovat a používat nástroj Shutter Screenshot Tool na Ubuntu 20.04 LTS