La CPU (unità di elaborazione centrale) è il cuore del server. Determina la velocità di caricamento del sito web, la fluidità di esecuzione delle applicazioni e l’efficienza con cui il server gestisce i picchi di traffico o le attività in background. La scelta del processore giusto è una delle decisioni più importanti quando si affitta un server VPS o dedicato.
In questa guida vi spiegheremo quali sono i parametri della CPU più importanti e come scegliere un processore adatto al vostro carico di lavoro reale, sia che stiate ospitando un semplice sito web sia che stiate implementando una complessa infrastruttura virtualizzata.
La scelta del processore sbagliato può portare a:
Il numero di core determina il numero di attività che il server può gestire contemporaneamente. Più core = migliore multitasking.
Caso d’uso | Core consigliati |
---|---|
Blog / Sito web di base | 2-4 |
Commercio elettronico / CRM | 4-8 |
Database backend | 8-12 |
Virtualizzazione / Docker | 12 |
Siti web multipli, attività in background e macchine virtuali traggono vantaggio da un numero maggiore di core.
La maggior parte delle CPU moderne supporta il multi-threading, in cui ogni core fisico può gestire due thread contemporaneamente. Questo migliora l’elaborazione parallela e aumenta le prestazioni in ambienti ad alto carico.
Utile per:
Ad esempio, una CPU a 6 core con Hyper-Threading apparirà come 12 thread al sistema operativo.
La velocità di clock definisce il numero di istruzioni che un core può eseguire al secondo. Influisce direttamente sulle prestazioni a thread singolo.
Esempio: |
---|
2.4 GHz – clock di base standard |
3.5 GHz – prestazioni elevate |
suggerimento: Cercate CPU con supporto Turbo Boost. Questo permette al processore di aumentare temporaneamente la frequenza quando è sottoposto a un carico pesante.
La cache della CPU è una piccola memoria ad alta velocità integrata nel processore. Memorizza i dati a cui si accede di frequente, riducendo la latenza.
Livello della cache | Funzione |
---|---|
L1/L2 | Cache veloce, per core, a breve termine |
L3 | Condivisa tra tutti i core, di dimensioni maggiori |
Una cache più grande migliora:
Il TDP (Thermal Design Power) indica la quantità di calore generata da una CPU a pieno carico. Influisce su:
Esempio: |
---|
Xeon E5-2620 v3 – ~85W TDP |
Xeon E5-2690 v4 – ~135W TDP |
Se si sta installando in un datacenter o si prevede un carico costante, l’efficienza energetica è importante.
Ruolo del server | A cosa dare la priorità |
---|---|
WordPress, Joomla, CMS | Alta velocità di clock, 2-4 core |
WooCommerce, Magento | 4-8 core, buon multi-threading |
API / Sistemi backend | 6-12 thread, prestazioni equilibrate |
Virtualizzazione / Docker | 12 thread, forte cache, efficienza |
Database (PostgreSQL, MySQL) | Grande cache L3, supporto della memoria ECC |
Dopo aver configurato il server, è possibile testare le prestazioni reali utilizzando:
stress-ng
, sysbench
, htop
La scelta di una CPU per server consiste nel trovare il giusto equilibrio tra:
Allineando la scelta del processore al carico di lavoro effettivo, vi assicurerete che il vostro server funzioni velocemente, sia facilmente scalabile e rimanga stabile sotto pressione.