El comando nfsiostat funciona como comando iostat para los puntos de montaje NFS en el servidor. Utiliza el archivo /proc/self/mountstats como entrada y proporciona información sobre el rendimiento de entrada/salida de los recursos compartidos de NFS montados en el sistema. A continuación se muestra un resultado de muestra del comando nfsiostat.
La siguiente tabla muestra una breve descripción de cada columna en la salida acerca de.
Campo | Descripción |
---|---|
op/s | Este es el número de operaciones por segundo. |
archivo rpc | Esta es la longitud de la cola de trabajos pendientes. |
kB/s | Este es el número de kB escritos/leídos por segundo. |
kB/op | Este es el número de kB escritos/leídos por cada operación. |
retransmitir | Este es el número de retransmisiones. |
RTT medio (ms) | Esta es la duración desde el momento en que el kernel del cliente envía la solicitud RPC hasta el momento en que recibe la respuesta. |
promedio de exe (ms) | Esta es la duración desde el momento en que el cliente NFS realiza la solicitud RPC a su kernel hasta que se completa la solicitud RPC, esto incluye el tiempo RTT anterior. |
sintaxis del comando nfsiostat
A continuación se muestra una sintaxis para usar el 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
Aquí,
intervalo – tiempo en segundos entre cada informe.
cuenta – número de informes que se generarán con [intervalo] segundos de diferencia. Si no especifica el recuento aquí, el informe se generará continuamente en el intervalo especificado.
opciones – Las diversas opciones se explican en los ejemplos a continuación.
mount_point – puede especificar un punto de montaje NFS específico para el cual se mostrarán las estadísticas. En este caso, solo se genera un informe para el punto de montaje especificado.
Ejemplos del comando nfsiostat
1. Ejecutando nfsiostat sin argumentos
Cuando ejecuta nfsiostat con el intervalo como argumento, se mostrará la diferencia con el intervalo anterior; de lo contrario, los resultados serán desde el momento en que se montó el recurso compartido. Por ejemplo:
# 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. Ejecutando nfsiostat en un intervalo particular
Puede ejecutar el comando nfsiostat en un intervalo determinado durante un tiempo infinito. No proporcione el argumento [count] en ese caso. Por ejemplo, para ejecutar el comando nfsiostat continuamente en un intervalo de 5 segundos:
# nfsiostat 5
Si no desea que nfsiostat se ejecute continuamente y solo desea una cantidad finita de informes, use el argumento [recuento] con el argumento [intervalo]. Por ejemplo, para generar 10 informes a intervalos de 5 segundos, use el siguiente comando.
# nfsiostat 5 10
3. Ejecutar nfsiostat solo para un punto de montaje específico
En caso de que tenga varios puntos de montaje NFS en el servidor y solo le preocupe un punto de montaje NFS específico, puede usar el siguiente comando para mostrar las estadísticas de ese punto de montaje únicamente.
# nfsiostat 5 5 /particular/mount/point
4. Clasificación de salida por operaciones por segundo
Para ordenar la salida del informe por operaciones por segundo en los puntos de montaje de NFS, use la '-s ' o '–ordenar ' argumento. Por ejemplo,
# nfsiostat -s
5. Mostrar estadísticas relacionadas con un parámetro específico
Si solo desea mostrar las estadísticas de io correspondientes a un parámetro en particular, puede usar las siguientes opciones con el comando nfsiostat.
- -a – muestra estadísticas relacionadas con el caché de atributos
- -d – muestra estadísticas relacionadas con las operaciones del directorio
- -p – muestra estadísticas relacionadas con el caché de la página