GNU/Linux >> Linux Esercitazione >  >> Cent OS

Comprensione dell'output del comando nfsiostat (esempi inclusi)

Il comando nfsiostat funziona come comando iostat per i punti di montaggio NFS sul server. Utilizza il file /proc/self/mountstats come input e fornisce informazioni sulle prestazioni di input/output delle condivisioni NFS montate nel sistema. Di seguito è riportato un esempio di output del comando nfsiostat.

La tabella seguente mostra una breve descrizione di ciascuna colonna nell'output delle informazioni.

Campo Descrizione
op/i Questo è il numero di operazioni al secondo.
rpc bklog Questa è la lunghezza della coda del backlog.
kB/s Questo è il numero di kB scritti/letti al secondo.
kB/op Questo è il numero di kB scritti/letti per ogni operazione.
ritrasforma Questo è il numero di ritrasmissioni.
RTT medio (ms) Questa è la durata dal momento in cui il kernel del client invia la richiesta RPC fino al momento in cui riceve la risposta.
avg exe (ms) Questa è la durata dal momento in cui il client NFS invia la richiesta RPC al proprio kernel fino al completamento della richiesta RPC, questo include il tempo RTT sopra.

Sintassi del comando nfsiostat

Di seguito è riportata una sintassi per utilizzare il comando nfsiostat.

# nfsiostat --help
Usage: nfsiostat [interval] [count] [options] [mount point]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit

  Statistics Options:
    File I/O is displayed unless one of the following is specified:

    -a, --attr          displays statistics related to the attribute cache
    -d, --dir           displays statistics related to directory operations
    -p, --page          displays statistics related to the page cache

  Display Options:
    Options affecting display format:

    -s, --sort          Sort NFS mount points by ops/second
    -l LIST, --list=LIST
                        only print stats for first LIST mount points

Qui,
intervallo – tempo in secondi tra ogni rapporto.
conta – numero di report da generare a [intervallo] secondi di distanza. Se non specifichi il conteggio qui, il rapporto verrà generato in modo continuo all'intervallo specificato.
opzioni – Le varie opzioni sono spiegate negli esempi seguenti.
punto_di_montaggio – è possibile specificare un punto di montaggio NFS specifico per il quale visualizzare le statistiche. In questo caso viene generato un report solo per il punto di montaggio specificato.

Esempi di comando nfsiostat

1. Esecuzione di nfsiostat senza argomenti

Quando si esegue nfsiostat con interval come argomento, verrà visualizzata la differenza rispetto all'intervallo precedente, altrimenti i risultati risulteranno dal momento in cui è stata montata la condivisione. Ad esempio :

# nfsiostat

10.130.12.150:/data01 mounted on /data01:

   op/s         rpc bklog
   0.08            0.00
read:             ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.052           6.436         124.154        0 (0.0%)           9.365           9.617
write:            ops/s            kB/s           kB/op         retrans         avg RTT (ms)    avg exe (ms)
                  0.001           0.214         199.536        0 (0.0%)           5.673          72.526

2. Esecuzione di nfsiostat a un intervallo particolare

È possibile eseguire il comando nfsiostat a un intervallo particolare per un tempo infinito. Non fornire l'argomento [count] in quel caso. Ad esempio, per eseguire il comando nfsiostat continuamente a intervalli di 5 secondi:

# nfsiostat 5

Se non si desidera che nfsiostat venga eseguito continuamente e si desidera solo un numero limitato di report, utilizzare l'argomento [count] con l'argomento [interval]. Ad esempio, per produrre 10 report a intervalli di 5 secondi, utilizzare il comando seguente.

# nfsiostat 5 10

3. Esecuzione di nfsiostat solo per un punto di montaggio specifico

Nel caso in cui si disponga di diversi punti di montaggio NFS sul server e si sia preoccupati solo per un punto di montaggio NFS specifico, è possibile utilizzare il comando seguente per visualizzare le statistiche solo di quel punto di montaggio.

# nfsiostat 5 5 /particular/mount/point

4. Ordinamento dell'output per operazioni al secondo

Per ordinare l'output del rapporto in base alle operazioni al secondo sui punti di montaggio NFS, utilizzare "-s ' o '–ordina ' discussione. Ad esempio,

# nfsiostat -s

5. Visualizzazione delle statistiche relative a un parametro specifico

Se desideri visualizzare solo le statistiche io relative a un parametro particolare, puoi utilizzare le seguenti opzioni con il comando nfsiostat.

  • -a – visualizza le statistiche relative alla cache degli attributi
  • -d – visualizza le statistiche relative alle operazioni di directory
  • -p – mostra le statistiche relative alla cache della pagina
Come risolvere i problemi di latenza del trasferimento NFS utilizzando "nfsiostat" in CentOS / RHEL


Cent OS
  1. Esempi essenziali del comando file in Linux

  2. Esempi utili del comando Docker ps

  3. Comprensione dell'output del comando "statistiche docker".

  4. tee Esempi di comandi in Linux

  5. Come aggiungere l'output a un file?

Esempi essenziali del comando ps in Linux

Comprendere il comando uname in Linux

Esempi di comandi echo Linux

Comprendere il comando dell'ora in Linux

comprensione dell'output del comando "yum history".

Comando di montaggio Linux con esempi