Assedio: misura le prestazioni del tuo server web

Solo 2 settimane fa ho detto loro su come misurare le prestazioni del tuo server web con Apache Benchmark, e poi rappresentarlo graficamente con GNUPlot.

Questa volta ti parlerò di un'alternativa ad Apache Benchmark, ti ​​parlerò di: Assedio

NetStat per prevenire gli attacchi DDoS

Cos'è Siege e come installarlo?

Con Siege simuliamo gli accessi a un sito web, cioè indichiamo il numero finale di richieste che devono essere fatte ad un sito specifico, quante simultanee, se vogliamo che visiti uno specifico URL o un insieme di esse, ecc. Alla fine otteniamo un output che ci dirà quanto tempo ha impiegato il nostro server web per soddisfare tutte le richieste, ecc. Alla fine, sono i dati che ci aiutano a sapere se le attività di ottimizzazione che potremmo svolgere sono efficaci o meno.

Per installare Siege, installa semplicemente il pacchetto con lo stesso nome nella nostra distro, in Debian, Ubuntu o simili sarebbe:

sudo apt-get install siege

In ArchLinux o derivati ​​sarebbe:

sudo pacman -S siege

Come si usa Siege?

Come con Apache Benchmark, con un parametro passiamo tutte le richieste che farà e con un altro indichiamo il numero di richieste simultanee:

siege --concurrent=50 --reps=100 http://www.misitio.com

Secondo questo esempio, faremo un totale di 100 richieste, 50 simultanee.

L'output sarebbe più o meno questo:

assedio

Questo ha fatto solo richieste all'indice del sito, la cosa più importante da considerare sono i tempi di risposta.

Lo stesso se creiamo un file (urls.txt per esempio) e in esso inseriamo diversi URL dello stesso sito, quindi con Siege usiamo la riga seguente per visitare quegli URL e misurare le prestazioni, questa è una pratica più reale o possibile, poiché nessun essere umano visita 100 volte l'indice di un sito di seguito 🙂

siege --concurrent=50 --reps=100 -f urls.txt

fine

Finora non sono stato in grado di rappresentare graficamente il risultato con GNUPlot (come ho fatto con Apache Benchmark), è un compito che ho ancora in ToDo 😉


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Pepe Barrascout Ortiz suddetto

    Ho una domanda, come hai accennato, normalmente una sola persona non visiterà lo stesso url 100 o x volte di seguito in un periodo di tempo così breve, quindi questo non potrebbe essere considerato un attacco DDoS e che lo stesso server ci blocca? , supponendo ovviamente di aver installato un minimo di sicurezza.

    Cordiali saluti.

  2.   tutto suddetto

    Mi è piaciuto, più di questo