КАРТА САЙТА
ПОИСК
КОНТАКТЫ
ПРЕССА
НОВОСТИ
О КОМПАНИИ
ZyXEL
Ваша страна» РОССИЯ
 

Тайм-ауты для NAT-сессий при использовании торрентов


Вопрос:
Максимальное значение NAT-сессий в модеме P660HT2 составляет 2048, но разработчик рекомендует выставлять не более 512. У меня только для торрента максимальное количество соединений стоит 700, а для Интернета, получается, вообще ничего не останется. При установке в модеме 2048 сессий Интернет параллельно с торрентом работает лучше, но модем при этом сильно греется и загрузка процессора составляет 98–99,8%, а потом и вовсе подвисает. Что можете посоветовать?
Ответ:

Модем потому и греется/тормозит, что слишком много сессий используется. Дальнейшее их увеличение только ухудшит ситуацию. Дело в том, что при большом числе сессий реальная скорость скачивания уменьшается, поэтому целесообразно ограничить максимальное число соединений в настройках торрент-клиента. Подобные программы разбивают файл на несколько частей неравного размера и взаимно обмениваются ими с большим количеством других пользователей, соответственно с каждым из них создается своя сессия и количество таких сессий может исчисляться сотнями и даже тысячами. В процессе обработки каждого пришедшего пакета выполняется серия проверок и идентификаций этого пакета, что потребляет достаточно много вычислительных ресурсов устройства и при этом может произойти исчерпание резерва слотов таблицы NAT на хост. Чтобы повысить производительность работы интернет-центра можно ограничить макимальное число соединений в самой программе (торрент-клиенте). Рекомендуется установить ограничение в 100-200 соединений. В этом случае торрент-клиент будет качать фрагменты большего объема с установлением меньшего числа NAT-сессий.

Если по какой-либо причине ограничить число соединений в настройках торрент-клиента нежелательно, можно уменьшить таймаут NAT-сессии в устройстве.
Мы рекомендуем использовать для торрента один постоянный TCP-порт и установить тайм-аут для этого порта в модеме для повышения стабильности работы P2P-приложений.

Через telnet подключитесь к модему и в режиме командной строки выполните команду ip nat timeout tcp <порт торрента> <секунды>.

Например: 

ip nat timeout tcp <порт торрента> 30

Поддержка команд ip nat timeout udp <порт> <секунды> и ip nat timeout tcp <порт> <секунд> в модеме P660HT2 реализована в микропрограммном обеспечении начиная с версии 3.40(AXZ.2)D0.

Относится к продуктам:
Я все еще не нашел ответа на свой вопрос и хочу задать его в службу поддержки