Cliente envia FIN ACK atrasado (~ 500 ms) para o servidor

Eu tenho um cliente node.js (10.177.62.7) solicitando alguns dados do serviço http rest do servidor (10.177.0.1). O cliente está simplesmente usando o método node.js http.request () (agent = false). O cliente está na caixa do Ubuntu 11.10.

Por que o cliente envia FIN ACK após 475 ms? Por que tão lento? Ele deve enviar FIN ACK imediatamente. Eu tenho muitas situações assim. Cerca de 1% do tráfego total é solicitado com FIN ACK atrasado.

Cpu ocioso no cliente é de cerca de 99%, então nada está drenando CPU.

Como depurar isso? O que poderia ser? Existe alguma opção sysctl que eu preciso ajustar?

Na captura de tela, a segunda coluna é o tempo decorrido entre os pacotes.

Link para uma foto maior.

questionAnswers(1)

yourAnswerToTheQuestion