Имеется ktorrent 4.1.3 со следующими настройками:
- Максимум соединений на один торрент - 50
- Общее ограничение на число соединений - 250
- Максимальное число установленных соединений - 50
- Включён DHT и обмен пирами,
- Количество слотов отдачи 100.
- uTP не использую.
- Количество раздач - 40.
Имеетя также роутер TP-Link TL-WR1043ND с прошивкой dd-srt (build 14896). По умолчанию IP Filter Maximum Ports установлен в 4096, но при таком значении торрент быстро забивает все доступные соединения и всё остальное начинает жутко тормозить (даже страницы в браузере открываются через раз). После увеличение IP Filter Maximum Ports до 37260 стало полегче, но количество активных соединений приводит в недоумение (Active IP Connections - 21738). При этом свободное памяти на роутере почти нет, что не удивительно.
Вывод показателей на роутере.
~# cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
32768
~# cat /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
120
~# cat /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
120
~# grep -c ^udp /proc/net/ip_conntrack
2540
~# grep -c ^tcp /proc/net/ip_conntrack
18989
~# grep -c TIME_WAIT /proc/net/ip_conntrack
13233
~# grep -c CLOSE /proc/net/ip_conntrack
1474
~# grep -c ESTABLISHED /proc/net/ip_conntrack
2470
~# grep -c LAST_ACK /proc/net/ip_conntrack
1469
~# grep -c UNREPLIED /proc/net/ip_conntrack
12500
~# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.1:22 192.168.1.2:56087 ESTABLISHED
udp 0 0 0.0.0.0:53 0.0.0.0:*
udp 0 0 0.0.0.0:67 0.0.0.0:*
raw 0 0 0.0.0.0:255 0.0.0.0:* 255
raw 0 0 0.0.0.0:255 0.0.0.0:* 255
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 3 [ ] STREAM CONNECTED 613
unix 3 [ ] STREAM CONNECTED 612
unix 2 [ ] DGRAM 557
~# free
total used free shared buffers
Mem: 29772 28212 1560 0 1676
Swap: 0 0 0
Total: 29772 28212 1560
Покрутив дополнительно netstat на машине к ktorrent убедился, что больше всего tcp соединений со статусом TIME_WAIT.
Подскажите, что и где нужно подкрутить, чтобы получить адекватное количество соединения для одного торрент-клиента..