Welcome! Log In Create A New Profile

Advanced

медленный keep-alive на generic ядре

April 14, 2017 09:05AM
Есть 2 версии клиента к серверу nginx
https://gist.github.com/magisterRab/6b7132e0b9e88baa4b7e0e69a2ff0aab
Эти 2 версии отличаются наличием или отсутствием строки 120 (writeRequest(fd);) в приведенном выше файле
При этом, программа с отсутствующей строкой работает с rps в среднем в 2 раза меньше, чем вторая версия.
По моим наблюдениям, это происходит из-за того, что nginx как бы "запоминает" время от момента коннекта до первого пришедшего к нему запроса, и использует это время в дальнейшем при генерации остальных ответов в keep-alive соединении.
Проблема повторяется только на ядре generic, на других типах ядер проблемы нет
Пример ядра, на котором это повторяется: 4.4.0-31-generic
С чем это может быть связано?
Subject Author Posted

медленный keep-alive на generic ядре

sv_91 April 14, 2017 09:05AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 311
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready