Есть задача ограничить скорость пользователям из локалки 20 килобайтами в секунду, а одному IP дать в 10 раз больше, то есть 200 килобайтов в секунду. Правильно я понимаю, что мне нужно два пула, один из которых будет второго класса, другой тоже может быть второго. В конфиге есть такие строчки
acl highspeed src 192.168.0.200
acl our_networks src 192.168.0.0/24
http_access allow our_networks
delay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 200000/200000
delay_access 1 allow highspeed
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 -1/-1 20000/20000
delay_access 2 allow our_networks
delay_access 2 deny all
Насколько я прочитал в документации строчка "delay_parameters 1 -1/-1 200000/200000" означает всем IP которые берут из первого пула (в моём случае это highspeed IP) дать скорость без ограничений пока не будет выкачано 200000, после чего ограничить скорость 200 килобайтами в секунду (скорость после ограничения/объём на максимальной скорости до ограничения). Другими словами первую секунду они качают на максимальной скорости, потом скорость падает до 200 килобайтов в секунду.
Однако на практике для низкоскоростных IP скорость ограничивается примерно как задумано, а для скоростного не поднимается выше 60 килобайтов в секунду. Что я делаю не так? Таки я правильно выбрал классы пулов? Правильно ли я понимаю опции delay_parameters?




Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум squid 2.7 stable7, debian (2010)
- Форум Squid 2.7 Stable 3: проблема с доступом на некоторые сайты (2009)
- Форум ограничения по скорости в squid с помощью delay_pools (2010)
- Форум [Squid]Как ограничить скорость для одного юзера на mp3? (2005)
- Форум Скорость (2001)
- Форум Squid (2017)
- Форум squid delay_pools (2010)
- Форум pool delay squid (2016)
- Форум Squid делает почти все что надо, но... (2003)
- Форум Squid и vk.com (2015)