Vai al contenuto
EuroVPSEuroVPS

Quanta RAM, CPU, storage e IOPS servono davvero al vostro VPS?

Può darsi che non sappiate quali risorse specificare quando acquistate un VPS. In questo articolo vogliamo aiutarvi a capire quanta RAM, CPU, disco, IOPS e banda vi servono davvero, così da avere potenza sufficiente senza sprecare denaro in capacità inutile.

Di Foti Panagio

Aggiornato il 22 ottobre 20265 min di lettura
Immagine di copertina: risorse del VPS

Una delle domande più frequenti che sentiamo al nostro desk commerciale e in chat è «quanta <risorsa> mi serve sul mio VPS?»

La risposta onesta è: «dipende».

Quanta RAM serve al vostro server?

Con troppa poca memoria l'out-of-memory killer del kernel termina i vostri processi, oppure il server si blocca. La soluzione è la giusta quantità di RAM per il carico di lavoro, oppure un'applicazione che ne richieda meno: limitate worker e connessioni, aggiungete un livello di cache e correggete i memory leak.

8GB di RAM: da dove partiamo

Un server di web hosting con cPanel o Plesk esegue MySQL, un web server, la posta, le statistiche, il monitoraggio, un firewall e la webmail prima ancora che i vostri siti aggiungano il loro carico. I nostri server managed cPanel e Plesk partono da 8 GB e vengono dimensionati sull'uso misurato. Scopri il managed cPanel hosting.

Picchi di traffico

Per lo stesso stack con picchi di traffico di migliaia di visitatori simultanei, o con molti utenti di posta attivi, 8GB possono esaurirsi in pochi secondi durante un picco. Cercate forse un VPS con 8GB di RAM?

16GB di RAM e oltre

Se il consumo di memoria dei processi PHP e MySQL supera i 16GB, allora conviene senz'altro investire nel caching.

I siti pesanti traggono beneficio dal caching esterno all'applicazione stessa, come Varnish o una CDN, in aggiunta a qualsiasi plugin di caching.

È a questo punto che dovreste iniziare a considerare CDN, clustering e forse anche la soluzione più semplice, cioè distribuire il carico su più server.

Quanti core CPU servono al vostro server?

Più core non significa crescita lineare. Alcuni carichi di lavoro scalano bene con più core, molti no: contesa sui lock, percorsi di codice single-thread e accesso alla memoria limitano tutti il guadagno, quindi raddoppiare i core raramente raddoppia le prestazioni.

Un database server molto sollecitato, un mail server o un'applicazione Java possono sfruttare bene 4, 6 o 8 core. Web server come Apache e NGINX guadagnano da più core quando servono molte richieste in parallelo.

Dimensionate correttamente anziché arrotondare per eccesso: misurate il carico che avete, aggiungete core dove le misurazioni mostrano che aiutano, e non dimensionate mai una macchina virtuale oltre un singolo socket CPU fisico del suo host. Oltre quel punto l'accesso alla memoria attraversa i socket, e le prestazioni possono scendere anziché salire.

Quanti IOPS servono al vostro server?

Un disco rigido meccanico eroga al massimo qualche centinaio di operazioni di I/O casuali al secondo (IOPS). Un moderno SSD enterprise ne eroga decine di migliaia o più, e le unità NVMe vanno ancora oltre.

Lo storage dei nostri VPS è all-flash, quindi l'I/O casuale è rapido e costante, anche per i siti che fanno un uso intensivo del database.

Quanto spazio su disco serve al vostro VPS?

Partite da ciò che usate oggi (l'uso del disco in cPanel o Plesk, oppure df -h da riga di comando) e aggiungete dodici mesi di crescita realistica: il consumo di disco cresce più in fretta di quanto vi aspettiate.

Quanta banda vi serve?

Come calcolare il fabbisogno di banda:

Il calcolo del fabbisogno di banda di base è una formula con tre variabili chiave (anche se ci sono altre considerazioni, come l'uso di una CDN o del caching).

  • Dimensione della pagina = A
  • Pagine medie per visita = B
  • Visitatori medi al giorno = C

Ecco un esempio:

  • Dimensione della pagina (A): 2MB
  • Pagine medie per visita (B): 4
  • Visitatori medi al giorno (C): 1.000

Consumo di banda al giorno: 2MB x 4 x 1.000 = 8.000MB (8GB) Consumo di banda al mese: 8GB x 30 giorni = 240GB

Avete domande?

Se volete ragionare su RAM, CPU e IOPS per il vostro carico di lavoro, contattate il nostro team.

Dall'archivio del blog EuroVPS, pubblicato per la prima volta il 23 settembre 2021.

Tutte le note dal campo