Installazione di iostat su Ubuntu/Debian:
Il comando iostat non è disponibile su Ubuntu/Debian per impostazione predefinita. Ma puoi facilmente installare il Sysstat Pacchetto dal repository di pacchetto ufficiale di Ubuntu/Debian utilizzando il gestore dei pacchetti APT. Iostat fa parte del pacchetto Sysstat come ho già detto prima.
Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:
$ sudo apt update
Ora installa il pacchetto Sysstat con il seguente comando:
$ sudo apt install sysstat
Il pacchetto Sysstat dovrebbe essere installato.
Installazione di Iostat su CentOS 7:
Iostat non è disponibile su CentOS 7 per impostazione predefinita. Ma il Sysstat Il pacchetto è disponibile nel repository di pacchetti ufficiali di CentOS 7. Quindi, puoi facilmente installarlo con il Gestione pacchetti Yum.
Installare Sysstat Con il gestore pacchetto Yum, eseguire il seguente comando:
$ sudo yum installa sysstat
Ora, premere y e poi premere continuare.
Ora, premere y e poi premere Per accettare la chiave gpg del repository pacchetti CentOS 7.
Sysstat dovrebbe essere installato.
Installazione di iostat su Arch Linux:
Iostat non è disponibile su Arch Linux per impostazione predefinita. Ma il Sysstat Il pacchetto è disponibile nel repository di pacchetto ufficiale di Arch Linux. Quindi, puoi facilmente installarlo con il pack package manager.
Per installare Sysstat, eseguire il seguente comando:
$ sudo pacman -sy sysstat
Ora, premere y e poi premere continuare.
Sysstat dovrebbe essere installato.
Uso di base di Iostat:
È possibile monitorare tutti i dispositivi di archiviazione e le partizioni del disco del tuo computer con iostat come segue:
$ sudo iostat
Come puoi vedere, Iostat ha generato un rapporto di velocità di lettura/scrittura (in kilobyte/secondo o kb/s) e letture/scritture totali (in KB) di ogni dispositivo di archiviazione e partizioni in quel momento.
Nel comando sopra, iostat stampa le statistiche all'istanza che hai eseguito solo iostat. Questo è buono per lo scripting e l'automazione delle shell.
Se vuoi vedere le statistiche in tempo reale, puoi dire a Iostat di aggiornare il rapporto ogni intervallo di secondi N (diciamo 2 secondi) come segue:
$ sudo iostat -d 2
Come puoi vedere, Iostat sta aggiornando il rapporto ogni 2 secondi.
Monitoraggio di dispositivi di archiviazione specifici o partizioni con iostat:
Per impostazione predefinita, Iostat monitora tutti i dispositivi di archiviazione del tuo computer. Ma è possibile monitorare specifici dispositivi di archiviazione (come SDA, SDB ecc.) O partizioni specifiche (come SDA1, SDA2, SDB4 ecc.) Con iostat anche con iostat.
Ad esempio, per monitorare il dispositivo di archiviazione SDA Solo, esegui Iostat come segue:
$ sudo iostat sda
O
$ sudo iostat -d 2 sda
Come puoi vedere, solo il dispositivo di archiviazione SDA è monitorato.
Puoi anche monitorare più dispositivi di archiviazione con iostat.
Ad esempio, per monitorare i dispositivi di archiviazione SDA E sdb, Esegui Iostat come segue:
$ sudo iostat sda sdb
O
$ sudo iostat -d 2 sda sdb
Se si desidera monitorare partizioni specifiche, puoi farlo anche tu.
Ad esempio, diciamo, vuoi monitorare le partizioni SDA1 E SDA2, Quindi eseguire Iostat come segue:
$ sudo iostat sda1 sda2
O
$ sudo iostat -d 2 sda1 sda2
Come puoi vedere, solo le partizioni SDA1 E SDA2 sono monitorati.
Monitoraggio dei dispositivi LVM con iostat:
È possibile monitorare i dispositivi LVM del tuo computer con il -N Opzione di iostat.
Per monitorare anche i dispositivi LVM della tua macchina Linux, eseguire iostat come segue:
$ sudo iostat -n -d 2
Puoi anche monitorare anche il volume logico LVM specifico.
Ad esempio, per monitorare il volume logico LVM centos-root (Diciamo), esegui Iostat come segue:
$ sudo iostat -n -d 2 centos -root
Cambiando le unità di iostat:
Per impostazione predefinita, IOSTAT genera report nell'unità di kilobyte (KB). Ma ci sono opzioni che puoi utilizzare per modificare l'unità.
Ad esempio, per cambiare l'unità in megabyte (MB), usa il -M Opzione di iostat.
Puoi anche cambiare l'unità in leggibili umani con il -H Opzione di iostat. Il formato leggibile umano sceglierà automaticamente l'unità giusta a seconda dei dati disponibili.
Per cambiare l'unità in megabyte, eseguire iostat come segue:
$ sudo iostat -m -d 2 sda
Per cambiare l'unità in formato leggibile dall'uomo, eseguire iostat come segue:
$ sudo iostat -h -d 2 sda
Ho copiato come file e come puoi vedere, l'unità è ora in Megabytes (MB).
È cambiato in kilobyte (KB) non appena la copia del file è terminata.
Display esteso di iostat:
Se lo desideri, puoi visualizzare molte più informazioni sull'I/O del disco con iostat. Per fare ciò, usa il -X Opzione di iostat.
Ad esempio, per visualizzare informazioni estese sull'I/O del disco, eseguire iostat come segue:
$ sudo iostat -x -d 2 sda
Puoi trovare ciò che ciascuno di questi campi (RRQM/S, %WRQM ecc.) Significa nella pagina Man di Iostat.
Se hai bisogno di maggiori informazioni su ciascuna delle opzioni supportate di iostat e cosa significa ciascuno dei campi di iostat, ti consiglio di dare un'occhiata alla pagina man di iostat.
Puoi accedere alla pagina Man di Iostat con il seguente comando:
$ man iostat
Quindi, è così che usi iostat in Linux. Grazie per aver letto questo articolo.