GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi iostat in Linux

L'utilità iostat genera report sull'utilizzo della CPU e del dispositivo. Per l'archiviazione, fornisce statistiche di input e output per dispositivi a blocchi e partizioni. Utilizzando l'opzione -d per specificare solo le informazioni sul dispositivo, il comando iostat elenca le seguenti statistiche per ciascun dispositivo di archiviazione:

  • Trasferimenti (richieste di I/O) al secondo (tps).
  • Numero di blocchi letti al secondo (kB_read/s).
  • Numero di blocchi scritti al secondo (kB_wrtn/s).
  • Il numero totale di blocchi letti (kB_read).
  • Il numero totale di blocchi scritti (kB_wrtn).

È possibile utilizzare questo report per monitorare come viene utilizzata un'unità di archiviazione e per identificare eventuali colli di bottiglia. Ad esempio, un'unità difettosa potrebbe avere letture e/o scritture al secondo inferiori al previsto. Puoi anche utilizzare il rapporto per aiutarti a decidere come distribuire al meglio il carico di I/O tra i dispositivi disponibili.

Sintassi

La sintassi del comando iostat è:

# iostat [options] [device names]

Visualizzazione delle statistiche sull'utilizzo del dispositivo di archiviazione.

File di configurazione iostat

  • /proc/stat – Contiene statistiche di sistema.
  • /proc/uptime – Contiene il tempo di attività del sistema.
  • /proc/partitions – Contiene le statistiche del disco (per i kernel precedenti alla 2.5 che sono stati aggiornati).
  • /proc/diskstats – Contiene le statistiche dei dischi (per kernel post 2.5).
  • /sys – Contiene statistiche per i dispositivi a blocchi (kernel post 2.5).
  • /proc/self/mountstats – Contiene statistiche per i filesystem di rete.

Esempi di comando iostat

1. Per ottenere l'utilizzo della CPU:

# iostat -c
# iostat -c 2 10 (con ritardo di 2 secondi e 10 iterazioni)

2. Per ottenere l'utilizzo del dispositivo:

# iostat -d
# iostat -d 2 10         (With delay of 2 seconds and 10 iterations) 

3. Per visualizzare le statistiche IO NFS leggibili dall'uomo:

# iostat -nh
# iostat -n -h 2 10         (With delay of 2 seconds and 10 iterations)

4. Per visualizzare le statistiche in kilo byte invece di byte/secondo:

# iostat -k 
# iostat -k 2 10         (With delay of 2 seconds and 10 iterations)

5. Per visualizzare le statistiche in mega byte invece di byte/secondo:

# iostat -m 
# iostat -m 2 10         (With delay of 2 seconds and 10 iterations)

6. Per visualizzare i nomi dei mappatori dei dispositivi registrati:

# iostat -N 
# iostat -N 2 10         (With delay of 2 seconds and 10 iterations)

7. Per visualizzare i rapporti NFS:

# iostat -n 
# iostat -n 2 10         (With delay of 2 seconds and 10 iterations)

8. Per visualizzare le statistiche per i dispositivi a blocchi e le loro partizioni:

# iostat -p 
# iostat -p 2 10         (With delay of 2 seconds and 10 iterations)

9. Per ottenere l'ora di ogni rapporto visualizzato:

# iostat -t 
# iostat -t 2 10         (With delay of 2 seconds and 10 iterations)

10. Per ottenere il numero di versione:

# iostat -V 
# iostat -V 2 10         (With delay of 2 seconds and 10 iterations)

11. Per visualizzare le statistiche estese:

# iostat -x
# iostat -x sda
# iostat -x sda 2 5         (With delay of 2 seconds and 10 iterations)

12. Per dire a iostat di omettere l'output:

# iostat -z 
# iostat -z 2 10         (With delay of 2 seconds and 10 iterations)


Linux
  1. sa Esempi di comandi in Linux

  2. w Esempi di comandi in Linux

  3. ac Esempi di comandi in Linux

  4. Esempi di comandi df in Linux

  5. du Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux