Monitoraggio

Strumenti per monitorare l'attività del disco in Linux

Strumenti per monitorare l'attività del disco in Linux
L'attività del disco si riferisce alla percentuale di tempo in cui il disco attualmente in esecuzione è impegnato nell'esecuzione di varie attività. L'attività include l'attività di lettura e scrittura su disco, ecc. Esistono vari parametri su cui vengono monitorate le attività del disco. Alcuni di essi sono elencati di seguito:

Questi sono solo alcuni dei parametri su cui viene misurata l'attività del disco. Ci sono ancora più parametri, che non abbiamo bisogno di discutere in questa fase.

Per misurare le prestazioni dei dischi rigidi del nostro sistema, abbiamo bisogno di alcuni strumenti per eseguire un'analisi quantitativa delle attività del disco.

Strumenti per monitorare l'attività del disco in Linux

Di seguito sono riportati alcuni degli strumenti di cui parleremo in dettaglio sul loro utilizzo, installazione passo dopo passo:

IOSTAT

IOSTAT sta per Input-Output Statistics. È uno degli strumenti più popolari tra sviluppatori e geek. Lo usano per controllare tutte le attività di i/o che vengono eseguite da un disco specifico connesso al nostro sistema. Questo strumento tiene traccia anche del tempo medio di esecuzione del disco per elaborare le letture di input e output collegate ai dispositivi periferici.

I comandi utilizzati da IOSTAT sono in grado di generare un report dettagliato che può essere ulteriormente utilizzato per modificare la configurazione del sistema. Può essere utile per gli utenti ottimizzare l'utilizzo del disco di sistema e le sue prestazioni. Questo strumento di solito fornisce separatamente l'analisi dell'utilizzo della CPU e del dispositivo.

Come installare IOSTAT su Linux

Sysstat è il pacchetto che contiene lo strumento IOSTAT. Quindi, possiamo installare direttamente questo strumento da questo pacchetto. Su Ubuntu, possiamo eseguire il seguente comando per procedere con l'installazione:

Esecuzione di comandi IOSTAT per analizzare le prestazioni del disco

Esistono molti comandi specifici per attivare varie funzionalità dello strumento IOSTAT. Di seguito sono riportati i comandi maggiormente utilizzati:

IOTOP

IOTOP è uno strumento per il monitoraggio dell'attività del disco basato sul sistema operativo Linux. Fornisce analisi in tempo reale e utilizzo del disco da parte del sistema operativo. Accede a tutte le informazioni relative all'utilizzo del disco direttamente dal kernel Linux. Rende il sistema più affidabile in termini di precisione poiché tutti i dati recuperati saranno in tempo reale.

Si basa su un modello multi-thread. Fornisce informazioni su ogni thread coinvolto nell'attività di i/o insieme al loro utilizzo della larghezza di banda.

Come installare IOTOP su Linux

Possiamo usare i pacchetti di distribuzione Linux per installare questo strumento nel nostro sistema. Il seguente comando ci aiuta a fare lo stesso nel sistema operativo Linux:

Esecuzione di comandi IOTOP per analizzare le prestazioni del disco

Ci sono diversi comandi presenti nello strumento IOTOP per analizzare le attività del disco in base a una prospettiva diversa. Di seguito sono riportati i pochi comandi maggiormente utilizzati:

DSTAT

DSTAT è uno strumento efficiente, flessibile e robusto per produrre statistiche sulle risorse del sistema operativo Linux che possono essere utilizzate al posto di tutti gli strumenti precedenti. Di seguito sono riportate alcune delle funzionalità comuni offerte dallo strumento Dstat:

Come installare DSTAT su Linux

Puoi installarlo seguendo lo stesso processo. È disponibile sulla distribuzione Linux. Pacchi. Quindi, il seguente comando può essere eseguito dalla riga di comando per procedere con l'installazione:

$ sudo apt-get install dstat

Esecuzione di comandi DSTAT per analizzare le prestazioni del disco

Ci sono diversi comandi presenti nello strumento DSTAT per analizzare le attività del disco in base a una prospettiva diversa. Di seguito sono riportati i pochi comandi maggiormente utilizzati:

dstat: Questo comando mostra la lettura di tutti i dischi e di tutti i parametri discussi sopra, come byte totali inviati, ricevuti, tempo di attesa, tempo di inattività, tempo di lettura/scrittura, statistiche del disco, ecc.

dstat -vmstat: Questo comando produce un output contenente dati relativi a Processi e statistiche di memoria.

dstat -c -top-cpu -dn -top-mem: Questo comando è composto da vari sottocomandi. Sono i seguenti:

In questo modo DSTAT offre molti altri comandi che possono essere eseguiti per estrarre i dati relativi alle prestazioni del disco e della rete e analizzarli in dettaglio.

IN CIMA

ATOP è particolarmente utile quando è necessario analizzare i cambiamenti a livello di sistema. Svolge un fantastico lavoro di briefing sui miglioramenti nel tempo. Può tabulare tutti i processi che hanno indotto qualsiasi cambiamento a livello di sistema (come l'esecuzione di input-output del disco) durante il periodo specifico, a differenza degli altri - questa funzione è fornita solo da ATOP.

È uno strumento alternativo che può essere utilizzato per analizzare le risorse del disco. Può anche analizzare server basati su Linux, parametri relativi alla rete, ecc. Ci sono alcuni vantaggi nell'utilizzo di questo strumento oltre a quello che abbiamo discusso sopra, e i seguenti sono alcuni di essi:

Come installare ATOP su Linux

Atop può essere installato nei sistemi operativi basati su Ubuntu eseguendo il seguente comando. Questo comando recupera il pacchetto dal repository Linux predefinito.

$ sudo apt-get install atop

Esecuzione di comandi ATOP per analizzare le prestazioni del disco

Di seguito sono elencati alcuni dei comandi offerti da atop tool, utilizzando i quali gli utenti possono eseguire diversi insiemi di attività per analizzare l'utilizzo del disco del proprio sistema e la larghezza di banda della rete ad esso correlata:

IOPING

IOPING è un tipo di strumento che offre diverse funzionalità. Questo strumento è usato specialmente per analizzare la latenza del disco, i.e., quanto tempo impiega un disco specifico per rispondere a una particolare richiesta di lettura-scrittura.

Come installare IOPING su Linux

Per installare IOPING su sistemi operativi Linux, possiamo eseguire il seguente comando da terminale:

$ sudo apt-get install ioping

Esecuzione di comandi IOPING per analizzare le prestazioni del disco

Di seguito sono elencati alcuni dei comandi dello strumento IOPING, utilizzando i quali gli utenti possono controllare i problemi relativi alla latenza e risolverli con facilità.

Conclusione

In questo articolo, abbiamo discusso vari strumenti che possono essere utilizzati per monitorare le attività del disco nei sistemi operativi basati su Linux. Ogni strumento offre il proprio set di funzionalità, che aiuta l'utente ad analizzare come si comporta il proprio sistema dall'interno.

Mediante un'analisi dettagliata, gli amministratori di sistema possono apportare le modifiche desiderate alle loro configurazioni di sistema per far funzionare il loro sistema più velocemente e senza intoppi. Questi strumenti producono risultati che mostrano lo stato attuale del sistema, l'integrità del disco, l'utilizzo della larghezza di banda della rete e molto altro ancora.

L'utilizzo di questi strumenti può consentire agli amministratori di sistema di risolvere i problemi relativi al disco e ai sistemi operativi in ​​un colpo solo. Ciò consentirà loro di risparmiare tempo durante la risoluzione dei problemi e di mantenere il sistema in uno stato corretto durante l'esecuzione di attività di utilizzo intensivo delle risorse.

Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...
0 A.D. Tutorial
Tra i tanti giochi di strategia in circolazione, 0 A.D. riesce a distinguersi come un titolo completo e un gioco molto profondo e tattico nonostante s...
Tutorial Unity3D
Introduzione a Unity 3D Unity 3D è un potente motore di sviluppo di giochi. È multipiattaforma cioè ti permette di creare giochi per mobile, web, desk...