Guide e Tutorials: Apache e Php
Controllare i consumi di risorse del proprio sito web
Inviato da Luca Marzo il 18 March 2021 04:17 PM

Questo tutorial ti mostra come verificare quante risorse utilizza il tuo sito web.

Accedi a "Gestisci qui il tuo Hosting"

Seleziona "Resource Usage"

Si aprirà dunque la pagina di riepilogo che visualizza un riepilogo dello stato di utilizzo, evidenziando eventuali superamenti/problemi.

La scritta "Your site had no issues in the past 24 hours" indica che non ci sono stati superamenti dei limiti, né problemi di risorse nelle ultime 24 ore.

Qualora ci fossero stati superamenti dei limiti o errori, la pagina ne visualizzerebbe un riepilogo.

Per visualizzare i grafici di utilizzo premi su "Current Usage".

Nella schermata successiva saranno visualizzati i grafici di utilizzo delle risorse:

  • CPU Usage (utilizzo del processore / CPU)
  • Physical Memory Usage (utilizzo della memoria RAM)
  • Input/Output Usage (utilizzo dell'I/O su disco)
  • Entry Processes (utilizzo degli Entry Process)
  • Processes (utilizzo dei processi totali)
  • Faults (grafico dei fallimenti/errori)

Nei grafici, la linea rossa rappresenta il limite impostato per ciascun tipo di risorsa, la linea verde la media di utilizzo da parte del sito. Eventuali linee azzurre verticali indicano i "faults", cioè i problemi che si sono verificati in caso di picchi improvvisi nell'utilizzo delle risorse che il server non è stato in grado di gestire.

Oltre ai grafici è presente una tabella che visualizza i consumi nel periodo selezionato (default ogni ora).

Nella tabella i parametri:

  • SPEED - rappresenta CPU
  • PMEM - rappresenta RAM
  • IO - rappresenza 'Input/Output su Disco
  • EP - rappresenta Entry Process
  • NPROC - rappresenta il numero di processi totali

Mentre:

  • A = Actual, utilizzo attuale
  • L = Limit, limite impostato
  • F = Faults, numero di errori

È possibile variare la visualizzazione dei grafici e delle tabelle di consumo selezionando una frequenza diversa o un periodo diveso per la visualizzazione dei dati:

Cosa succede quando si verificano molti picchi?

Se all'interno dei grafici sono presenti molte linee verticali azzurre (Faults), significa che ci sono molti picchi improvvisi nei consumi di risorse, con conseguente visualizzazione di Errori 508 (Resource Limit is Reached).

Quando si verifica un errore 508, il sito non è disponibile fino a quando l'utilizzo delle risorse non cala e rientra nei limiti previsti dal proprio profilo di hosting.

Le cause più comuni di visualizzazione di un errore 508 possono essere molteplici, tra cui:

  • un picco improvviso di visite;
  • CMS e relativo database non ottimizzati;
  • uno script o un cronjob pesante andato in loop;
  • un'operazione pesante lato backend (ottimizzazione database, aggiornamento massivo prodotti, generazione anteprime, ecc.);
  • un bug del CMS o di una sua estensione (tema, plugin, ecc.)

Sarà dunque necessario procedere all'individuazione della causa del picco nell'utilizzo delle risorse, intervenendo sul proprio sito per ottimizzarne il consumo di risorse oppure valutando un upgrade ad un profilo di hosting che disponga di più risorse.

(3 voti)
Utile
Non utile