Me gustaría hacer un análisis de nuestro servidor NFS para ayudar a localizar posibles cuellos de botella en nuestras aplicaciones. El servidor ejecuta SUSE Enterprise Linux 10.
El tipo de cosas que estoy buscando saber son:
- A qué archivos acceden los clientes
- Lectura / escritura de rendimiento por cliente
- Gastos generales impuestos por otras llamadas RPC
- Tiempo dedicado a esperar otras solicitudes NFS o E / S de disco para atender a un cliente
Ya conozco las estadísticas disponibles /proc/net/rpc/nfsd
y, de hecho, escribí una publicación de blog describiéndolas en profundidad. Lo que estoy buscando es una forma de profundizar y ayudar a comprender qué factores contribuyen al rendimiento visto por un cliente en particular. Quiero analizar el papel que desempeña el servidor NFS en el rendimiento de una aplicación en nuestro clúster para poder pensar en formas de optimizarlo mejor.