Knowledgebase Semplici istruzioni per lavorare con il servizio Profitserver
Principale Knowledgebase Diagnostica del carico del server

Diagnostica del carico del server


La diagnostica regolare del carico del server è di fondamentale importanza per il funzionamento efficiente dei server. La diagnostica del carico del server consente l'identificazione di potenziali problemi, l'ottimizzazione delle prestazioni e la garanzia di un funzionamento continuo. In genere, tali procedure includono la valutazione di singoli componenti hardware, software, impostazioni di rete e dati operativi.

In questo articolo esamineremo i principali metodi di analisi delle risorse del server tramite il terminale e toccheremo anche gli strumenti per il monitoraggio automatico nel browser. L'istruzione è applicabile a qualsiasi tipo di dedicato or Server virtuali su qualsiasi sistema operativo Linux, indipendentemente dal software preinstallato.

Come controllare il carico complessivo sul server nel terminale

Per controllare il carico complessivo del server direttamente nel terminale, sono disponibili utilità diffuse come top e in cima verranno utilizzati. Nella maggior parte dei casi, sono già preinstallati. Basta lanciare il comando:

top

In risposta, lo strumento fornirà informazioni sullo stato attuale del sistema in tempo reale:

Diagnostica del server tramite l'utilità top

In questo modo, l'amministratore del server può non solo tenere traccia delle informazioni generali, ma anche di un processo specifico, utilizzando la navigazione tramite tastiera. Tuttavia, il programma consente anche un'analisi più approfondita. Per questo, nella finestra principale dell'utilità, premere il tasto "F" tasto, dopodiché sarà possibile selezionare campi aggiuntivi:

Campi aggiuntivi di top

I campi attivi sono evidenziati in grassetto, diventano più chiari rispetto al resto e sono accompagnati dal simbolo *. Per attivare un campo specifico, utilizzare la navigazione tramite tastiera, quindi premere spazio o il "D" tasto. Per uscire dalla finestra dei campi e dal programma in generale, premere il tasto "Q" o "Esc" tasto. I campi appena aggiunti possono essere visualizzati tornando alla finestra principale e scorrendo verso destra utilizzando anche i tasti freccia sulla tastiera:

Aggiunti campi di cima

È importante salvare le impostazioni correnti quando si esce premendo il tasto "W"chiave.

Il prossimo strumento in linea è in cimaSi avvia con il comando:

atop

Subito dopo l'avvio, vengono visualizzate informazioni sul sistema:

Diagnostica del server tramite l'utilità atop

Ha funzionalità quasi identiche per il monitoraggio ma consente anche di tracciare informazioni sulla rete e sui dischi. Puoi familiarizzare con tutte le funzioni disponibili tramite "Aiuto" comando:

Funzioni del programma atop

Nella maggior parte dei casi, gli amministratori usano questo strumento per visualizzare i log per un periodo specifico. Può essere utile quando hai bisogno di conoscere il carico per il periodo passato, ad esempio, durante la notte. Per visualizzare i log, usa il comando:

atop -r
Visualizzazione dei registri diagnostici del server con atop

Per la navigazione utilizzare "t"chiave — avanti nel tempo,"Maiusc + t" — all'indietro.

Per impostazione predefinita, atop scrive i registri ogni 10 minuti e li salva nel /var/log/in cima directory. Per modificare l'intervallo o il percorso di salvataggio, è necessario aprire il file di configurazione /etc/default/in cima e apportare le seguenti modifiche:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

Nell'esempio fornito, i log verranno salvati ogni minuto nel percorso e nel nome file specificati. Dopodiché, è necessario riavviare il programma con il comando:

systemctl restart atop.service

Come controllare il carico complessivo sul server nel browser

L'utilizzo di strumenti di terze parti nel browser fornisce un'immagine più visiva di ciò che accade sul server. Tali strumenti sono mirati a un'analisi comoda senza la necessità di passare da un programma all'altro nel terminale per trovare una funzione specifica. Una delle soluzioni più funzionali è dati di rete. È completamente gratuito e tuttavia ha tutto il necessario per una diagnostica completa del server. Consideriamo la sua installazione e configurazione in dettaglio sull'esempio di un server dedicato eseguendo il sistema operativo Ubuntu 20.04.6:

apt-get install netdata –y

Subito dopo l'installazione, procedere al setup. Aprire il file di configurazione principale:

vim /etc/netdata/netdata.conf
Valori nel file di configurazione NetData

Confronta i primi tre valori, dovrebbero essere simili, e specifica anche l'indirizzo IP esterno del server. È in questo modo che verrà effettuato l'ulteriore accesso al pannello di controllo. Salva le modifiche nel file ed esci. Riavvia il servizio:

systemctl restart netdata

Controllare l'operatività:

systemctl status netdata
Operabilità NetData

Il servizio è avviato. Resta da andare al pannello di controllo. Per questo, apri il browser e vai su:

http://11.22.33.44:19999

Dove 11.22.33.44 è l'indirizzo IP del server specificato nel file di configurazione, 19999 è la porta standard del programma.

Nella parte superiore della Dashboard vengono visualizzate in tempo reale le informazioni principali sul carico sul server:

Principali indicatori di NetData nell'analisi delle risorse del server

Di seguito puoi osservare più da vicino il grafico di ogni singolo componente del server:

Analisi dettagliata delle risorse del server

Per ingrandire o ridurre i grafici, puoi usare la combinazione "Shift + rotellina del mouse". Una volta che l'utente ha familiarità con i grafici principali, si aprirà automaticamente un menu aggiuntivo per ogni componente separato situato nell'angolo in alto a destra. Lo strumento è in grado di fornire informazioni dettagliate sui seguenti componenti:

Componenti principali di NetData

Consideriamo un'analisi dettagliata utilizzando i primi tre elementi: CPU, Memoria, Dischi:

Visualizzazione dettagliata della CPU in NetData Visualizzazione dettagliata della memoria in NetData Visualizzazione dettagliata dei dischi in NetData

NetData ha anche impostazioni flessibili per gli avvisi su trigger specifici. Per attivarli, seleziona "Alarm" nel pannello superiore e scegli uno script già preparato dall'elenco:

Elenco degli allarmi disponibili in NetData

Le funzionalità dell'utilità sono molto estese e ti consigliamo di familiarizzare con l'elenco completo delle possibilità presenti su GitHub pagina del progetto o la www.filmingitalylosangeles.it/en. Solo questo strumento sarà sufficiente per il controllo completo dell'intero server in generale e dei suoi singoli componenti in particolare.

Conclusione

Come risultato della diagnostica del server condotta, si può affermare che il sistema generalmente funziona in modo stabile ed efficiente. L'analisi del carico della CPU, dell'utilizzo della memoria, dell'attività del disco e del carico di rete ha mostrato che le risorse del server sono utilizzate in modo ottimale. Tuttavia, per prevenire potenziali problemi, è importante condurre un monitoraggio regolare del carico e preparare soluzioni di backup per garantire l'affidabilità e le prestazioni del server in futuro.

❮ Articolo precedente Configurazione del firewall su Linux
Articolo successivo ❯ Riduzione del carico del server

Chiedici informazioni su VPS

Siamo sempre pronti a rispondere alle vostre domande a qualsiasi ora del giorno e della notte.