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

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

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

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

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

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

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

enter image description here

10
задан codeforester 16 February 2017 в 06:02
поделиться