Увеличение количества одновременных подключений к IP-адресу - PullRequest
2 голосов
/ 03 декабря 2011

У меня есть ящик Ubuntu, и я могу открыть 20 000 одновременных подключений к этому ящику. Максимальное количество соединений составляет около 25 Кб, но оно не всегда получается. Однако, если я создам другой сетевой интерфейс, например, eth1: 0. Я могу связать еще одно 20k-соединение с новым IP-адресом.

В моем тестировании я связался с 3 ipaddress и смог открыть 60k подключений к этой коробке. Почему каждый интерфейс ограничен до 20 тыс. Соединений? Есть ли способ увеличить его?

Спасибо, Шон Нгуен

1 Ответ

2 голосов
/ 03 декабря 2011
sysctl net.ipv4.ip_local_port_range

должен показать вам допустимый диапазон портов, которые будут использоваться для подключения к вашему устройству.

sysctl -w 'net.ipv4.ip_local_port_range=10000 65000'

должно позволить вам изменить этот диапазон. Убедитесь, что указанный диапазон не конфликтует ни с какой службой, которую вы используете в этом поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...