Iotop e iostat, monitorano le prestazioni di I / O del disco

su iotop e iostat

Nel prossimo articolo daremo una rapida occhiata a come possiamo monitorare le prestazioni di I / O del disco in Ubuntu utilizzando gli strumenti iotop e iostat. Come regola generale, gli utenti possono utilizzare il comando top conoscere i processi di esecuzione del sistema (e altre cose) in tempo reale e identificare potenziali problemi. Ma se non troviamo problemi di prestazioni per quanto riguarda il file utilizzo delle risorseSoprattutto con CPU e memoria, è interessante passare al controllo di altri campi per identificare i colli di bottiglia.

Nell'output del comando top Ci sono campi che possiamo usare per scoprire se ci sono operazioni di lettura e scrittura di I / O elevati su dispositivi di archiviazione e partizioni. Se l'operazione di I / O del disco è elevata, potrebbe essere la causa del ritardo nelle prestazioni, quindi le statistiche di I / O del disco nel sistema dovrebbero essere verificate, ed è qui che gli strumenti iotop e iostat possono aiutarci.

Iotop e iostat per verificare le statistiche di I / O

Per controllare in dettaglio le statistiche di I / O, gli utenti possono utilizzare i comandi iotop e iostat. Questi comandi vengono utilizzati per identificare i problemi di prestazioni con i dispositivi di archiviazionecompresi i dischi locali o il file system di rete.

Cos'è iotop?

Questa utilità È simile al comando top, ma mostra l'attività del disco in tempo reale. Questa utilità esamina le informazioni sull'utilizzo dell'I / O del kernel e visualizza una tabella dell'utilizzo corrente dell'I / O attraverso processi o thread sul sistema. Mostra anche la larghezza di banda e il tempo di I / O di lettura e scrittura di ogni processo o thread.

Installa Iotop

Questa utilità possiamo si installa facilmente con l'aiuto di apt package manager. Per i sistemi Debian / Ubuntu, dovremo solo aprire un terminale (Ctrl + Alt + T) ed eseguire il comando:

installa iotop

sudo apt install iotop

Monitorare l'attività di I / O del disco utilizzando iotop

Ci sono molte opzioni disponibili nel comando iotop per controllare le varie statistiche sull'I / O del disco. Dovremo solo eseguire il comando iotop senza alcun argomento, anche se dovremo eseguirlo con i privilegi di superutente, per vedere ogni processo o thread sull'uso corrente di I / O:

iotop funzionante

sudo iotop

a controllare quali processi stanno effettivamente utilizzando l'I / O del disco, dovremo aggiungere al comando iotop il file -oo –unica opzione:

iotop mostra solo i processi

sudo iotop --only

a vedere altre opzioni applicabili a iotop, in un terminale possiamo consultare il tuo aiuto con il comando:

aiuto iotop

iotop --help

disinstallazione

a rimuovere iotop dal nostro team, in un terminale (Ctrl + Alt + T) dovremo solo eseguire:

disinstallare iotop

sudo apt remove iotop

Cos'è iostat?

Il comando iostat viene utilizzato per monitorare il carico del dispositivo di input / output del sistema, guardando per quanto tempo i dispositivi sono attivi in ​​relazione alle loro velocità di trasferimento medie. Può anche essere utilizzato per confrontare l'attività tra i dischi.

Questo comando genera report che possono essere utilizzati per modificare la configurazione del sistema per bilanciare meglio il carico di input / output tra i dischi fisici. Il comando iostat genera due tipi di report; Utilizzo della CPU y utilizzo del dispositivo.

Nei sistemi multiprocessore, le statistiche della CPU vengono calcolate nel sistema come media tra tutti i processori.

Installa iostat

Lo strumento iostat fa parte del pacchetto sysstat, che può essere installato dal repository ufficiale. Avremo solo bisogno di aprire un terminale (Ctrl + Alt + T) ed eseguire il comando in esso:

installa il pacchetto sysstat

sudo apt install sysstat

Misurazione delle prestazioni di I / O del disco con il comando iostat

Ci sono molte opzioni disponibili nel comando iostat per controllare varie statistiche di CPU e I / O del disco. Se eseguiamo il comando iostat senza alcun argomento possiamo farlo visualizzare le statistiche di sistema complete:

iostat funziona

iostat

Se aggiungiamo il file -d opzione al comando iostat, possiamo visualizzare le statistiche di I / O per tutti i dispositivi:

iostat -d

D'altra parte, se aggiungiamo l'estensione -p opzione al comando iostat, lo faremo mostra le statistiche di I / O di tutti i dispositivi e delle loro partizioni.

iostat -p

Se quello che ci interessa è visualizzare statistiche dettagliate di I / O per tutti i dispositivi, dovremo solo aggiungere il file -x opzione al comando iostat:

iostat -x

Se siamo interessati conoscere le statistiche di I / O dei dispositivi a blocchi e tutte le loro partizioni utilizzate dal sistema, dobbiamo solo aggiungere l'opzione -p seguita dal nome del dispositivo:

dispositivo iostat

iostat -p sda

disinstallazione

a rimuovere iostat dal nostro team, dobbiamo solo aprire un terminale (Ctrl + Alt + T) ed eseguire in esso:

disinstallare iostat

sudo apt remove sysstat

Abbiamo appena visto altri due strumenti che possono aiutare un amministratore di sistema rilevare i problemi di prestazioni del disco utilizzando i comandi iotop e iostat. Per maggiori informazioni l'utente che lo desidera può consultare il fonte di questo articolo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.