Utilities e Performance

Performance

httperf

Programma per Ubuntu, per il test delle performance di un sito web.

Installazione dalla release:

sudo apt update
sudo apt install httperf

Esempi d'uso:

httperf --server 127.0.0.1 --port 80 --uri /index.html --rate 300 --num-conn 30000 --num-call 1 --timeout 5

Interrompere con Ctrl-C.

autobench

E' un wrapper intorno ad httperf, che ha come prerequisito.

E' fornito in codice sorgente, ma รจ stato compilato e reso disponibile per questo corso come file tar autobench.tar

Compiere il dowload copiando l'indirizzo del link, poi:

wget indirizzo_link

Dopo il download, estrarlo nella directory /usr/local/bin:

sudo tar xvf autobench.tar -C /usr/local/bin

Copiare il file di configurazione:

cp /usr/local/bin/autobench.conf ~/.autobench.conf

Uso:

autobench --single_host --host1 127.0.0.1  --uri1 /index.html \
  --quiet --low_rate 20 --high_rate 200 --rate_step 20 \
  --num_call 10 --num_conn 100 --timeout 5 --file results.tsv

loadem

wget https://github.com/pjoe/loadem/releases/download/0.2.11/loadem-0.2.11-linux-amd64.tar.gz
tar xvf loadem-0.2.11-linux-amd64.tar.gz
sudo cp loadem /usr/local/bin

Uso:

loadem http://localhost 200

Interrompere con Ctrl-C.