Resolução de problemas de desempenho do NFS

2

Estou solucionando problemas de desempenho do NFS no Linux, e estou analisando o seguinte nfsiostat output:

host:/path mounted on /path:

   op/s   rpc bklog
  96.75      0.01
read:       ops/s        kB/s      kB/op    retrans    avg RTT (ms)    avg exe (ms)
           86.561    1408.294     16.269   0 (0.0%)     34.595          89.688
write:      ops/s        kB/s      kB/op    retrans    avg RTT (ms)    avg exe (ms)
           10.113     326.282     32.265   0 (0.0%)     19.688       72446.246
  1. Qual é exatamente o significado de avg RTT (ms) e avg exe (ms) ?
  2. avg exe para gravações é de 72 segundos (!) - você diria que isso é anormal e, em caso afirmativo, como resolvo isso mais detalhadamente?

Estou usando o NFS sobre TCP. Tanto o cliente quanto o servidor estão na mesma rede GigE.

    
por NPE 15.06.2011 / 17:01

1 resposta

1

  1. AFAIK RTT é o tempo de resposta do servidor, por ex. a partir do momento em que o cliente envia uma solicitação de leitura / gravação até receber uma confirmação do servidor dizendo "obrigado, recebi sua solicitação, colocando-a na fila". exe é o tempo todo desde o envio da solicitação até que o pedido de inserção seja feito e copiado de / para o cliente.

  2. Depende. Temos alguns servidores NFS carregados com tempos "exe" ainda maiores. As gravações OTOH são frequentemente assíncronas, portanto, tempos exe grandes não significam necessariamente que o sistema esteja completamente inutilizável.

por 15.06.2011 / 18:43