LINUX.ORG.RU
ФорумAdmin

ограничение скорости закачки на squid'e


0

0

Привет народ.
Имеется: сервер RedHat+squid+сетка виндозов, все ходят в Интернет
через сквид
сквид сконфигурен с поддержкой delay_pools, которые настроены на
раздачу трафика в зависимости от IP клиента.
Закачка музыки валит, соответсвенно, с такой же скоростью.
Определен acl для сети
Определен acl для музыкальных файлов
Задача:
Возникла необходимость не отключить полностью закачку музыки, а
уменьшить ее по сравнению со скоростью закачки остального хлама.

Вопрос: возможно ли в принципе такое осуществить средствами сквида?
Есди да то как?

Спасибо.


Ах, ну да: если нет, то чем тогда это можно сделать?

Susanin
() автор топика

acl multimedia urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$ delay_pools 1 delay_class 1 1 delay_access 1 allow multimedia delay_access 1 deny all delay_parameters 1 16000/64000

vot vrpincipe i vse

anonymous
()

acl multimedia urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$<br> delay_pools 1<br> delay_class 1 1<br> delay_access 1 allow multimedia<br> delay_access 1 deny all<br> delay_parameters 1 16000/64000<br>

vot vrpincipe i vse <br>

anonymous
()

AFAIK delay pool-ы SQUID не ограничивают скорость с которой SQUID тянет данные с сервера. Они только замедляют выдачу данных пользователю.

Можно посмотреть настройки QOS

Behemoth
()

2Behemoth: Я это и имел ввиду.

Всем ответившим: Спасибо. Буду пробовать.

Susanin
() автор топика

2 anonymous:
Вышло следующее:
acl intranet src 192.168.0.0/255.255.255.0
acl muzika urlpath_regex -i \.wav$ \.m3u$ \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
delay_pools 2
delay_class 1 1
delay_class 2 2
delay_access 1 allow muzika
delay_access 1 deny all
delay_access 2 allow intranet
delay_access 2 deny all
delay_parameters 1 2000/16000
delay_parameters 2 -1/-1 8000/64000
Теперь все в intranet получают от squid'а 8000, пока не начинают качать музыку.

Susanin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.