Eu gostaria de fazer uma análise do nosso servidor NFS para ajudar a rastrear possíveis gargalos em nossos aplicativos. O servidor está executando o SUSE Enterprise Linux 10.
O tipo de coisas que estou procurando saber são:
- Quais arquivos estão sendo acessados por quais clientes
- Taxa de transferência de leitura / gravação por cliente
- Despesas gerais impostas por outras chamadas RPC
- Tempo gasto aguardando outras solicitações NFS, ou E / S de disco, para atender um cliente
Eu já sei sobre as estatísticas disponíveis /proc/net/rpc/nfsd
e, de fato, escrevi uma postagem no blog descrevendo-as em profundidade. O que estou procurando é uma maneira de aprofundar e ajudar a entender quais fatores estão contribuindo para o desempenho observado por um cliente específico. Quero analisar a função que o servidor NFS desempenha no desempenho de um aplicativo em nosso cluster, para que eu possa pensar em maneiras de otimizá-lo da melhor maneira.