На freebsd 9.2 крутится торрент (transmission), в моменты мощной закачки в логах начинается срач типа
sonewconn: pcb 0xfffffe0058b7d7a8: Listen queue overflow: 193 already in queue awaiting acceptance
netstat -LaAn | grep fffffe00
fffffe00b9f6c3d0 tcp4 19/0/128 *.56789
А дальше то что делать? везде пишут что надо увеличить лимит kern.ipc.somaxconn, так у меня этот параметр и так стоит 1024, я руками даже забиваю sysctl kern.ipc.somaxconn=4096 а netstat все равно показывает что лимит (QLIM) 128. Покурил еще манов.
sysctl kern.ipc.maxsockets=204800
kern.ipc.maxsockets: 65536 -> 204800
Вот тут http://lawrencechen.net/2014/sonewconn-pcb-0xfffffe006acd9310-listen-queue чувак расписал подобный траходром более подробно, но тоже не написал что делать.