GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e utilizzare lo strumento di benchmarking di Siege su Ubuntu 20.04

Siege è uno strumento di test di carico e benchmarking multi-thread open source per Linux. Puoi eseguire uno stress test utilizzando un singolo URL con un numero specifico di utenti oppure puoi inserire tutti gli URL in file e. stressarli contemporaneamente. Consente inoltre di testare un server Web con n numero di utenti t numero di volte. Siege offre tre modalità di funzionamento:regressione, simulazione su Internet e forza bruta.

In questo tutorial spiegheremo come installare Siege Benchmarking Tool su Ubuntu 20.04.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • Una password di root è configurata sul server.

Per iniziare

Prima di iniziare, aggiorna i pacchetti di sistema all'ultima versione. Puoi aggiornarli usando il seguente comando:

apt-get update -y

Una volta aggiornati tutti i pacchetti, puoi procedere al passaggio successivo.

Installa Siege

Per impostazione predefinita, Siege è disponibile nel repository predefinito di Ubuntu 20.04. Puoi installarlo semplicemente eseguendo il seguente comando:

apt-get install siege -y

Una volta installato Siege, puoi verificare la versione installata di Siege utilizzando il seguente comando:

siege --version

Dovresti vedere il seguente output:

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.

Configura Assedio

Il file di configurazione predefinito di Siege si trova in /etc/siege/siegerc. Dovrai modificare questo file di configurazione e definire il tuo file di registro:

nano /etc/siege/siegerc

Decommenta la seguente riga:

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

Salva e chiudi il file quando hai finito.

Testa un singolo sito web con Siege

Puoi utilizzare il comando siege specificando qualsiasi sito Web per testare il carico come mostrato di seguito:

siege test.example.com

Dovresti vedere il seguente output:

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

Testa più siti Web con Siege

Puoi anche testare più siti web aggiungendo gli URL del tuo sito web nel file /etc/siege/urls.txt.

nano /etc/siege/urls.txt

Aggiungi gli URL desiderati come mostrato di seguito:

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

Salva e chiudi il file quando hai finito. Quindi, esegui il comando siege specificando il tuo file URL come mostrato di seguito:

siege -f /etc/siege/urls.txt

Questo eseguirà uno stress test leggendo tutti gli URL uno per uno dal file /etc/siege/urls.txt.

L'assedio ha molte opzioni. Di seguito viene mostrata una breve spiegazione di ciascuno:

  • -t :Questa opzione viene utilizzata per impostare un limite di tempo per il quale viene eseguito Siege.
  • -c :questa opzione viene utilizzata per impostare il numero di utenti simultanei.
  • -d :Questa opzione viene utilizzata per impostare il tempo di ritardo per ciascun utente.
  • -C :Questa opzione viene utilizzata per specificare il proprio file di configurazione.
  • -i :viene utilizzato per raggiungere URL casuali.
  • -T :Viene utilizzato per impostare il tipo di contenuto nelle richieste.
  • -h :viene utilizzato per visualizzare le informazioni della guida.
  • -l :​​Viene utilizzato per generare un file di registro.

Conclusione

Nell'articolo precedente, hai imparato come installare Siege per confrontare le prestazioni del tuo sito web. Ora puoi utilizzare tutte le opzioni una per una con Siege e testare il risultato.


Ubuntu
  1. Come installare e utilizzare Wine su Ubuntu 20.04

  2. Come installare e utilizzare FFmpeg su Ubuntu 18.04

  3. Come installare e utilizzare Wine su Ubuntu 18.04

  4. Come installare e utilizzare Curl su Ubuntu 18.04

  5. Come installare e utilizzare Curl su Ubuntu 20.04

Come installare e utilizzare lo strumento Screenshot dell'otturatore in Ubuntu 20.04

Come installare e utilizzare BleachBit 1.12 su Ubuntu 16.04

Come installare e utilizzare R su Ubuntu

Come installare lo strumento di benchmarking Siege su Ubuntu 20.04 LTS

Installa Siege Benchmarking Tool su Ubuntu 22.04

Come installare e utilizzare lo strumento di benchmarking di Siege su Ubuntu 20.04