Categoria: VPS
Tag:

Una VPS Managed a 120 Euro annuali, la prova di VPS Small Linux Aziende Italia

Author Photo
postato il 22 Febbraio 2012

Il piano VPS alla prova dei numeri, stress test in modalità managed

Per analizzare il comportamento della VPS in ambiente di produzione e la bontà del lavoro dei sistemisti, non ho eseguito alcuna ottimizzazione ai demoni della VPS ed ho eseguito gli stress test con il forum phpbb2 di test (il forum contiene circa 100.000 post, per un totale di circa 100MB di spazio occupato dal database).

Per effettuare dei test che andassero a simulare quanto più fedelmente possibile il comportamento di normali utenti (mettendomi anche nel caso peggiore possibile), ho

  • raccolto oltre 150.000 link relativi ad altrettante pagine del forum;
  • disposto i link in maniera casuale con uno script creato ad hoc (in maniera tale da costringere mysql a fare uso intensivo della ram e del disco);
  • effettuato diverse simulazioni della durata di 10minuti, tramite il software Siege, specificando un numero sempre crescente di utenti contemporanei che, ad intervalli di 0-15 o 0-30 secondi, richiedevano pagine usando i link raccolti.

Di seguito potete leggere i risultati dei test effettuati.

La prima prova qui presente prevede un test che simula 100 utenti contemporanei che cliccano con un intervallo di 0-30 secondi. Ecco il risultato:

root@siegemachine:~# siege -t10M -i -c100 -d30

Transactions:                    3859 hits

Availability:                 100.00 %

Elapsed time:                 599.68 secs

Data transferred:              32.02 MB

Response time:                  0.27 secs

Transaction rate:               6.44 trans/sec

Throughput:                     0.05 MB/sec

Concurrency:                    1.72

Successful transactions:        3884

Failed transactions:               0

Longest transaction:            5.79

Shortest transaction:           0.09

La seconda prova qui presente prevede un test che simula 250 utenti contemporanei che cliccano con un intervallo di 0-30 secondi. Ecco il risultato:

root@siegemachine:~# siege -t10M -i -c250 -d30

Transactions:                    7571 hits

Availability:                 100.00 %

Elapsed time:                 600.45 secs

Data transferred:              62.95 MB

Response time:                  0.29 secs

Transaction rate:              12.61 trans/sec

Throughput:                     0.10 MB/sec

Concurrency:                    3.62

Successful transactions:        7602

Failed transactions:               0

Longest transaction:            7.12

Shortest transaction:           0.08

La terza prova effettuata prevede un test che simula 200 utenti contemporanei che cliccano con un intervallo di 0-15 secondi. Ecco il risultato:

root@siegemachine:~# siege -t10M -i -c200 -d15

Transactions:                   14586 hits

Availability:                  99.90 %

Elapsed time:                 599.86 secs

Data transferred:              93.22 MB

Response time:                  0.60 secs

Transaction rate:              24.32 trans/sec

Throughput:                     0.16 MB/sec

Concurrency:                   14.62

Successful transactions:       14639

Failed transactions:              14

Longest transaction:           15.38

Shortest transaction:           0.08

La quarta prova proposta prevede un test che simula 300 utenti contemporanei che cliccano con un intervallo di 0-15 secondi. Ecco il risultato:

root@mc-178-32-112-38:~# siege -t10M -i -c300 -d15

Transactions:                   21563 hits

Availability:                  96.40 %

Elapsed time:                 599.53 secs

Data transferred:              66.77 MB

Response time:                  0.52 secs

Transaction rate:              35.97 trans/sec

Throughput:                     0.11 MB/sec

Concurrency:                   18.66

Successful transactions:       21622

Failed transactions:             805

Longest transaction:            9.23

Shortest transaction:           0.06

Dai risultati emerge che la VPS viene consegnata già con una buona configurazione dei demoni, infatti non ho dovuto chiedere al servizio di assistenza di ottimizzarne la configurazione o di installare opcode cacher per php (di base è già presente APC).

Contando che la VPS ha un prezzo pari a circa 10€ mensili e che nel prezzo è inclusa l’assistenza sistemistica, i risultati dei test sono eccellenti: la VPS ha gestito senza problemi oltre 20 transazioni al secondo (mantenendo questo numero di transazioni in un mese, la VPS avrebbe servito senza problemi circa 370GB di pagine dinamiche). Superate le 20 transazioni al secondo la VPS ha iniziato ad arrancare, aumentando a circa mezzo secondo il tempo di risposta e fallendo qualche richiesta.

Author Image Bio

Chi è Redazione HostingTalk

La redazione di HostingTalk.it è composta da esperti di webhosting e cloud computing. Attiva dal 2007, la redazione di WeTalk Group si occupa di seguire la linea editoriale di tutti i portali del gruppo.

Aiutaci a migliorare facendoci sapere se hai apprezzato questo articolo.