LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

Так, прежде чем я отвечу расскажи что именно ты имеешь в виду? net.core.netdev_max_backlog?

int listen(int sockfd, int backlog);

вот смотри, допустим юзерский процесс открыл слушающий сокет на порту скажем 1025; туда пришел tcp/ip пакет, который процесс (по злому умыслу или по небрежению) не прочитал; затем второй, третий, backlog-ый — все они успешно принимаются

все эти пакеты лежат где-то в пространстве ядра и не учитываются как память, занимаемая процессом (в том числе не влияют на решение oom killer-а кого прикончить) — я правильно понимаю?

Исходная версия www_linux_org_ru, :

Так, прежде чем я отвечу расскажи что именно ты имеешь в виду? net.core.netdev_max_backlog?

int listen(int sockfd, int backlog);

вот смотри, допустим юзерский процесс открыл слушающий сокет на порту скажем 1025; туда пришел tcp/ip пакет, который процесс (по злому умыслу или по небрежению) не прочитал; затем второй, третий, backlog-ый — все они успешно принимаются

все эти пакеты, лежат где-то в пространстве ядра и не учитываются как память, занимаемая процессом — я правильно понимаю?