1

У меня есть прокси-сервер squid, выступающий в качестве родительского фильтра в нашей локальной сети, однако скачивание одним пользователем очень легко замедляет всех остальных. У меня вопрос: возможно ли создать что-то, что обеспечивает следующее:

NB. Когда я ссылаюсь на "пользователей", я имею в виду устройства, поскольку у меня нет системы входа в систему. Предполагается, что моя скорость интернета равна 10 Мбит / с.

1) Когда несколько пользователей просматривают Википедию, требуется пакетная загрузка, при условии, что пакеты происходят по одной за раз, каждый пакет получает полную пропускную способность интернета ~ 10 Мбит / с

2) Когда 2 или более пользователей загружают файлы, пропускная способность интернета распределяется поровну, т.е. каждый пользователь получает 5 Мбит / с при двух одновременных больших загрузках, а каждый пользователь получает 3,33 Мбит / с при трех одновременных больших загрузках

3) Когда происходит 2 одновременных больших загрузки, и третий пользователь хочет просмотреть Википедию, пакетные загрузки для Википедии на мгновение изменяют распределение пропускной способности, так что в то время как страница Википедии загружается, каждый пользователь получает 3,33 Мбит / с, и после загрузки страницы две большие загрузки вернуть свои 5 Мбит / с каждый

Большое спасибо за вашу помощь!

1 ответ1

0

Вы можете посмотреть в CoovaChilli. В то время как его наиболее распространенные сценарии использования включают такие вещи, как вход в систему пользователя, вызовы RADIUS и другие вещи, относящиеся к управлению пользователями, легко настроить тот, который по умолчанию разрешает все без входа в систему, и просто использовать его для балансировки нагрузки.

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

После запуска в конфигурационном файле нужно всего лишь две строки, чтобы также включить существующий прокси-сервер squid в смесь.

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