sudo apt-get install siege
Eseguire il benchmark del sito http://yourwebsite.com, lanciando 10 connessioni contemporanee al sito, ed eseguendo il test in un ciclo di 3 volte.
siege -b -c 10 -r 3 http://yoursite.com
Questo simula 30 utenti simultanei, tutti richiedono pagine casuali da un elenco di URL (tratte dal file sitemap.txt ), con un ritardo di 5 secondi dopo ogni pagina (per simulare la lettura della pagina da parte dell’utente). Questo è stato impostato per essere eseguito per 10 minuti.
siege -c 30 -i -t 10m -d 5 -f sitemap.txt
E’ possibile impostare le opzioni nel file di configurazione /$HOME/.siegerc come ad esempio:
/root/.siegercerbose = true
show-logfile = true
logging = true
protocol = HTTP/1.1
chunked = true
cache = false
connection = close
concurrent = 15
delay = 1
accept-encoding = gzip
spinner = true
internet = true
benchmark = true