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