Lo sapevi?

Il nostro datacenter è stato progettato per sfruttare tutte le possibili soluzioni per ridurre al minimo il suo impatto sull’ambiente, senza compromettere i massimi standard garantiti di affidabilità e prestazioni!

Monitorare le risorse di una VPS: CPU, RAM, disco I/O e rete

Estimated reading: 3 minutes 17 views

Monitorare le risorse di una VPS è essenziale per capire se il server è performante, se ci sono memory leaks o processi sospetti.
In questa guida vedremo come monitorare CPU, RAM, disco I/O e rete su Linux, usando strumenti già inclusi nel sistema o facilmente installabili.

Questa guida è valida per Ubuntu, Debian, AlmaLinux, CentOS, Rocky Linux e la maggior parte delle distribuzioni Linux.

Come monitorare la CPU di una VPS

Per monitorare facilmente la CPU, una delle risorse più fondamentali della VPS, che rappresenta il cervello del computer, gestisce le operazioni e coordina i dati, puoi usare comando diversi comandi:

- top semplice, pronto all'uso
- htop → migliore leggibilità
- mpstat → maggiore precisione

Comando top

Per monitorare facilmente la CPU, puoi usare un comando già presente nel sistema:

				
					top

				
			

I campi da osservare principalmente sono:

• %Cpu(s) → utilizzo CPU totale
• load average → carico del sistema (1, 5, 15 minuti)
• lista processi ordinati in base al consumo

Comando htop

Un'alternativa al comando top, è il comando htop, che invece è da installare ma garantisce una visualizzazione più leggibile.
Questa soluzione può essere migliore sotto diversi aspetti, come:
• Interfaccia colorata
• Dettaglio thread e CPU core
• Uso immediato per debugging performance

Puoi installarlo eseguendo:

Su Ubuntu o Debian

				
					sudo apt install htop
				
			

Su AlmaLinux o Centos

				
					sudo dnf install htop 
				
			

Infine puoi eseguirlo con il comando:

				
					htop

				
			

Comando mpstat

Per ottenere un'analisi più precisa del carico della CPU, puoi usare il comando mpstat, da installare con il comando

Su Ubuntu o Debian

				
					sudo apt install sysstat
				
			

Su AlmaLinux o Centos

				
					sudo dnf install sysstat
				
			

Per utilizzarlo, scrivere nella console:

				
					mpstat -P ALL 1

				
			

Monitorare la RAM della VPS

Uno dei problemi più comuni nelle VPS è la RAM insufficiente. La RAM è la memoria temporanea del server, dove vengono caricati i dati dei programmi e delle applicazioni in esecuzione, permettendo alla CPU di accedervi per funzionare in modo efficiente.

Comando free

Esegui il comando in questo modo

				
					free -h

				
			

Tieni sotto controllo i campi:

• aviable → RAM disponibile
• swap used → se è in aumento significa che la RAM è insufficiente

Comando wmstat

Se vuoi analizzare la memoria e anche i processi legati ad essa, utilizza il comando:

				
					vmstat 2

				
			

All'esecuzione, otterrai un output contenente:

processi in attesa
page faults
swap in/out
attività CPU

Monitorare l’I/O del disco (SSD/NVMe)

L’I/O disco è tra le cause principali di rallentamenti su VPS con poco spazio.

Comando iostat

Per vedere le letture e le scritture del disco, utilizza il comando seguente, disponibile nel pacchetto installato in precedenza "sysstat"

				
					iostat -xz 1

				
			

Da osservare:

r/s – w/s → letture/scritture
await → tempo medio di risposta DISCO (importante!)
util → % utilizzo del disco

Comando df e du

Per controllare lo spazio libero sulle partizioni usa il comando

				
					df -h

				
			

Mentre, per vedere quali cartelle occupano più spazio:

				
					du -sh /* 2>/dev/null

				
			

Monitorare la rete della VPS

Controllare la rete aiuta a capire e monitorare rallentamenti, attacchi brute force o saturazioni.

Per mostrare pacchetti inviati e ricevuti, errori e drop usa il comando:

				
					ip -s link

				
			

Se vuoi visualizzare le connessioni attive, usa il comando:

				
					ss -tup

				
			

Questo comando indica i processi collegati in rete, può tornare utile come strumento di debugging o per individuare malware

Leave a Comment

Share this Doc

Monitorare le risorse di una VPS: CPU, RAM, disco I/O e rete

Or copy link

CONTENTS