Home / Guide anti-trappola / Guida allo Stress Test VPS: benchmark e interpretazione in 30 minuti prima dell'acquisto

Guida allo Stress Test VPS: benchmark e interpretazione in 30 minuti prima dell'acquisto

30 minuti prima dell'acquisto: identifica overselling e prestazioni reali

Aggiornato 2026-08-07 · CloudWorth

CloudWorthSteal TimeOverselling VPSBenchmark VPS

Guida allo Stress Test VPS: benchmark e interpretazione in 30 minuti prima dell'acquisto

I test non devono limitarsi ai benchmark: bisogna osservare Steal Time e cali di prestazioni del disco, e incrociare le verifiche per evitare l'overselling.

Perché testare un VPS

Comprare un VPS non è solo guardare la scheda tecnica. Il fornitore dichiara 4 core e 8 GB, ma in realtà potrebbe essere un vicino sovravenduto che ti farà perdere la pazienza. La mia abitudine attuale è: prima di ordinare, prendo un'istanza di prova e faccio girare un vps stress test, non quel tipo di autocompiacimento che si limita a eseguire YABS e poi si ferma. Il punteggio è solo l'inizio, la chiave è nell'interpretazione.

Perché testare? Tre motivi:

  • Identificare l'overselling: CPU ampiamente condivisa, I/O di disco limitato, solo uno stress test può rivelare la verità.
  • Verificare le prestazioni reali: i GHz dichiarati e la frequenza della memoria, solo dopo un test si sa se sono stati ridotti.
  • Stabilire una baseline: se dopo l'acquisto sorgono problemi, avere dati di test ti permette di discutere con il fornitore.

Molte persone conoscono solo stress --cpu 4, ma così non si rileva l'overselling. Suggerisco di guardare prima lo Steal Time, poi usare il crollo della cache del disco per determinare se c'è un limite di velocità. Meglio ancora, nell'app di benchmark per VPS incrocia CPU, memoria e disco, invece di fissarti solo su un singolo punteggio.

In una frase: vps stress test non misura il picco, ma il limite del servizio. Sfrutta il periodo di prova gratuito per caricare il sistema, piuttosto che scoprire dopo aver pagato che "4 core" è in realtà 1 core condiviso.

Procedura di test in 30 minuti

Prima di acquistare un VPS, non guardare solo i benchmark forniti dal provider: con 30 minuti di lavoro puoi fare uno stress test VPS efficace. La mia abitudine è di dividerlo in tre fasi: i primi 10 minuti per testare CPU e memoria, i successivi 10 minuti per testare l'IO del disco, e gli ultimi 10 minuti per una verifica incrociata con carico reale.

Prima installa gli strumenti di base:

apt update && apt install -y stress-ng sysbench fio

Poi tieni d'occhio tre indicatori chiave: Steal Time, il crollo della cache del disco, e la coerenza dei benchmark su più round.

Perché un benchmark normale potrebbe comunque indicare overselling? Perché il punteggio CPU di un VPS oversold spesso "sembra decente", ma quando i vicini sono occupati, lo steal time aumenta vertiginosamente. Osserva con vmstat 1: se la colonna st supera il 10% per un lungo periodo, devi preoccuparti. Per quanto riguarda il disco, non fidarti del primo dd — molti VPS scadenti reggono per i primi secondi con la cache, poi crollano bruscamente. Esegui tre volte fio con letture/scritture casuali e prendi la mediana; se la terza è più lenta della prima di oltre il 50%, puoi praticamente concludere che si tratta di un disco oversold.

Infine, esegui un test completo con sysbench e confronta con i risultati di YABS. Durante il periodo di prova gratuito, ti consiglio di eseguire anche richieste web leggere o un monitoraggio della latenza ping, per simulare un carico reale di lavoro, invece di spingere solo sulla CPU. Dopo aver completato l'intero processo, potrai capire se questo VPS vale il suo prezzo o è solo un "benchmark sulla carta". Puoi anche consultare la Guida all'acquisto di VPS per verificare ulteriormente gli indicatori.

Interpretazione degli indicatori chiave

Il test di stress VPS può facilmente portare a concentrarsi solo sul punteggio CPU, ma ciò che conta davvero sono tre segnali: Steal Time, il crollo della cache disco e la coerenza tra strumenti.

Innanzitutto guarda %st. In top o mpstat -P ALL 1, se lo Steal supera il 5% per un periodo prolungato, significa che la CPU fisica dell'hypervisor non è sufficiente e i vicini stanno rubando i tuoi time slice. Oltre il 10% si può sostanzialmente dedurre che la macchina è fortemente oversubscribed; anche se il punteggio CPU è buono, nelle ore di punta sarà lenta come una presentazione di diapositive. Nota: uno steal occasionale dell'1-2% è normale; concentrati su media e mediana.

Per il disco, invece, osserva la curva. Molti VPS economici con dd mostrano il primo 1 GB molto veloce, perché i dati finiscono nella Page Cache, poi crollano improvvisamente a qualche decina di MB/s: questo è il classico crollo della cache. Usa fio --rw=randrw --direct=1 --size=2G per bypassare la cache e controlla se l'await di iostat fluttua in modo violento. Per una toolchain completa, consulta la nostra Guida allo stress test VPS.

Infine, incrocia YABS, Geekbench e carichi di lavoro reali (ad esempio compilazione + test di carico con curl). Se YABS dà 1200 su core singolo ma sysbench ha forti oscillazioni in multithreading, significa che la priorità di scheduling è stata volutamente abbassata. Per i VPS in prova gratuita, si consiglia di eseguire il test per almeno 30 minuti, osservando /proc/loadavg e l'andamento dello steal a lungo termine, invece di fare solo uno screenshot del punteggio.

Una volta compresi questi indicatori, oversubscription e sovrapprezzo si riconoscono a colpo d'occhio. Nella prossima sezione fornirò uno script di test eseguibile di 30 minuti.

Validazione incrociata e conclusioni

Dopo aver eseguito i tre test principali di CPU, memoria e disco, il vps stress test non è ancora finito. Ciò che ti aiuta davvero a evitare i server oversold è incrociare le tre prove — guardare solo il punteggio totale di YABS è come guardare solo il colesterolo totale nel referto medico: non vedi se le arterie sono ostruite.

La mia esperienza si riduce a quattro punti:

  • Osserva la media di Steal Time su 90 secondi: oltre l'8% bisogna stare attenti. Un picco breve al 20% può essere un attacco epilettico del vicino, ma un valore alto e costante è la prova di un server oversold.
  • Traccia la curva delle IO del disco: se i primi 5 secondi fanno 500 MB/s e poi c'è un crollo a 50 MB/s, questo è il vero fondo dopo lo svuotamento della cache, più affidabile di una singola lettura casuale con fio.
  • Esegui il benchmark CPU due volte: il secondo giro di solito è più lento del 5%–10%; se cala oltre il 20%, c'è una contesa continua.
  • Testa la stabilità della memoria con stress-ng per 10 minuti, controllando anche /proc/loadavg e dmesg per eventuali OOM.

Conclusione in una frase: punteggio normale + Steal Time basso + curva del disco piatta = test superato. Se il prezzo è molto basso ma lo Steal è alto, molto probabilmente è un server oversold: cambia fornitore senza esitazione.

Se stai ancora scegliendo, puoi usare la procedura della mia /guides/vps-stress-test su qualsiasi VPS in prova gratuita; 30 minuti bastano per far emergere i problemi. Ricorda: il vps stress test non serve solo a misurare il limite massimo, ma anche la qualità del vicinato.

FAQ

Come si esegue uno stress test su un VPS?

Usa sysbench per CPU e memoria, fio per il disco, iperf3 per la rete, eseguendoli per almeno 10 minuti ciascuno.

Quale indicatore è più importante durante i benchmark?

Concentrati su CPU Steal Time e latenza di scrittura casuale 4K del disco: valori alti indicano overselling.

Come si riconosce un VPS overselling?

Se in 'top' steal supera il 5% e fio mostra un crollo improvviso delle prestazioni, di solito c'è overselling.

Come si incrociano le verifiche sui risultati dei test?

Ripeti i test con altri script o in orari diversi e confronta le prestazioni con configurazioni simili: grandi differenze indicano risultati inaffidabili.

I test non devono limitarsi ai benchmark: bisogna osservare Steal Time e cali di prestazioni del disco, e incrociare le verifiche per evitare l'overselling.

Avvia il rilevamento gratuito →