Клиент отправляет отложенный FIN ACK (~ 500 мс) на сервер

У меня есть клиент node.js (10.177.62.7), запрашивающий некоторые данные из службы http rest с сервера (10.177.0.1). Клиент просто использует метод node.js http.request () (agent = false). Клиент находится на Ubuntu 11.10 box.

Почему клиент отправляет FIN ACK через 475 мс? Почему так медленно? Он должен отправить FIN ACK немедленно. У меня много таких ситуаций. Около 1% всего трафика составляет запрос с задержкой FIN ACK.

Время простоя ЦП на клиенте составляет около 99%, поэтому процессор ничего не истощает.

Как это отладить? Что бы это могло быть? Есть ли какая-нибудь опция sysctl, которую мне нужно настроить?

На скриншоте 2-й столбец - прошедшее время между пакетами.

Ссылка на большую картинку.

enter image description here

Ответы на вопрос(1)

Ваш ответ на вопрос