Monitoramento I / O NFS

8

Eu tenho um diretório NFS montado, e gostaria de monitorar o uso de E / S nele (MB / s lê e escreve). Qual é a maneira recomendada de fazer isso?

Este é o cliente NFS, não tenho acesso ao servidor NFS. Eu não estou interessado em uso geral de I / O (caso contrário eu usaria vmstat / iostat). Ele também tem várias montagens NFS, estou interessado em monitorar apenas uma montagem específica (ou eu poderia ter usado ethereal).

Obrigado!

    
por Gordon 03.02.2011 / 00:07

2 respostas

5

iostat -mnh é realmente a melhor maneira de fazer isso. Apenas combina estatísticas para o mesmo dispositivo remoto. Se suas montagens nfs forem de pontos de extremidade remotos separados, elas não serão combinadas.

O -m significa a exibição em MB / s, o -n significa exibir estatísticas para compartilhamentos NFS, -h significa saída mais amigável para o ser humano.

Se você passar um número depois, como iostat -mnh 3 , ele exibirá estatísticas a cada 3 segundos.

    
por 03.02.2011 / 00:25
9

nfsiostat (também conhecido como nfs-iostat.py) do nfs-utils é bom para monitoramento interativo. Para dados históricos desde que um sistema de arquivos foi montado, use mountstats . Ambas as ferramentas leem dados de / proc / self / mountstats.

    
por 24.02.2011 / 06:22