o NFS substitui o tempo de manutenção de atividade TCP?

1
  1. O servidor NFS de alguma forma desconecta
  2. O servidor de detecção do cliente NFS está desconectado
  3. o cliente tenta se reconectar
  4. o servidor reaparece e se reconecta com êxito

parece que TCP keepalive, tempo limite de conexão está fazendo algo, mas o tempo de manutenção padrão, que eu encontrei em / proc / sys / net / ipv4 / é 7200

então eu pensei que o tempo de keepalive do tcp fosse sobrescrito pelo NFS

problema atual é que quando o cliente NFS leva alguns minutos para detectar o servidor e mostrar a mensagem abaixo, gostaríamos de diminuir esse tempo (No3 acima).

"nfs: servidor não está respondendo, ainda está tentando"

medimos o tempo de pesquisa,

  1. 24seg
  2. 72seg (24seg + (24seg * 2 = 48seg))
  3. 16seg (72seg + (48seg * 2 = 96seg))
  4. 360seg (168seg + (96seg * 2 = 192seg))
  5. 660seg (+ 300seg)
  6. 960seg (+ 300seg)

24 - > 48 - > 96 - > 192 - > 300 - > 300

alguém sabe onde você pode encontrar este '300'? ou isso é por causa de algum outro problema em vez de tempo de atividade TCP?

    
por aji 19.10.2015 / 06:34

1 resposta

2

Sim, o cliente NFS sobrescreve as configurações de keepalive - elas derivam de opção de montagem 'timeo'. veja link para detalhes de baixo nível.

    
por 26.05.2016 / 01:26

Tags