1

Я сижу за абсолютно ужасным роутером (NVG589, NVG599 не лучше) по поручению моего провайдера, AT & T. Проблема в том, что он имеет ужасное ограничение в 2056 одновременных подключений. Поскольку мои соединения настолько ограничены, я хочу иметь возможность убивать соединения, которые являются самыми медленными. Я могу думать о двух приложениях, где это на самом деле принесет мне пользу.

1) Торрент: у нас пиявок 20 000 человек, и я сею 2056 человек. Но 99% из них могут загрузить только на <10 КБ. Я хочу разорвать все эти соединения и сеять только людям, которые могут съесть мою линию 1000 Мбит / с.

2) ретрансляция Tor: у меня есть 3 000 000 человек, которым может понадобиться мое реле, но 99% из них хотят трафика менее 10 Кбит / с. Я хочу убить все эти соединения, чтобы я мог пожертвовать свою пропускную способность пользователям с высокой пропускной способностью.

Примечание: в обоих случаях мое общее количество соединений ограничено сверху в 2056 году. Таким образом, величина пропускной способности, которую я могу пожертвовать, ограничена сверху 2056 *(средняя пропускная способность пользователя). Таким образом, я пытаюсь максимально использовать среднюю пропускную способность подключенного ко мне пользователя, убивая соединения с низкой пропускной способностью. Я не говорю, что пользователи с низкой пропускной способностью не заслуживают загрузки, я говорю, что моя конкретная установка лучше всего подходит для работы с пользователями с высокой пропускной способностью, у которых в противном случае практически нет альтернатив.

В идеале я ищу простой скрипт (или однострочный), чтобы найти и (изящно) убить все соединения, которые не используют достаточную пропускную способность (скажем, по крайней мере, 10 кбит / с). Я ожидаю, что решение будет использовать что-то вроде cutter .

1 ответ1

0

У вас слишком много связей. Если вы не на гигабитном (вы не, вы на u-стих, верно?) вы не должны иметь свой битторрент-клиент более 400-500 соединений.

Кто на ЗЕМЛЕ сказал вам установить его выше, и с чего бы вы? Больше соединений не означает «быстрее», больше соединений означает «больше накладных расходов», что означает, что нужно больше пропускной способности, чтобы отслеживать соединения, поэтому часто медленнее иметь больше.

Если Вы знаете максимальную скорость загрузки (не скорость загрузки) вашего соединения, посмотреть его на эту таблицу здесь, и установить клиент соответственно. пытаясь быть слишком жадным и увеличивать скорость, имея больше соединений, это просто неправильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .