URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 55
[ Назад ]

Исходное сообщение
"Delay-pools в Squid"

Отправлено Клоун , 25-Сен-02 14:15 
Здраствуйте!
Посоветуйте кто имел дело с настройкой "темы". У меня FreeBSD 4.3 и Squid 2.4.7-stable. Настроил delay-pools и стал уже создавать конфигурацию под реальные условия, как столкнулся с ситуацией, которую опишу ниже.
Пока приведу настройки, чтобы все было предметно:

#AUTHENTICATION
authenticate_program /usr/squid/ncsa_auth /usr/squid/paswd_ncsa
#ACCESS LIST
acl test src 10.1.1.1/32
acl bigfiles urlpath_regex -i \.mp3$ \.zip$ \.avi$ \.mpeg$ \.exe$ \.iso$
acl ncsa_auth proxy_auth REQUIRED
acl all src 0.0.0.0/0.0.0.0
#ACCESS TO THE CACHE
http_access allow ncsa_auth
http_access deny all
#TRANSPARENCY PROXY
#httpd_accel_host virtual
#httpd_accel_port 80
#httpd_accel_with_proxy on
#httpd_accel_uses_host_header on
#DELAY-POOLS
delay_pools 1
delay_class 1 1
delay_access 1 allow test
delay_access 1 deny all
delay_parameters 1 1000/1000

А теперь представим себе ситуацию, что подходит ко мне человек и жалуется, говорит что ему надо скачать файл очень необходимый для работы, действительно необходимый, например *.iso, а на той скорости что у него сейчас качается (например, как сейчас в конфигурации настроен delay-pools 1) 1000байт будет до конца месяца, а ему надо до завтра. Все это я понимаю, и поэтому мне необходимо переконфигурить delay-pools, на большую скорость или же исключить машину этого человека из соответствующего acl, в нашей ситуации из test. Что собственно я и делаю (изменяю delay_parameters 1 8000/8000) ,и перезапускаю скуид ./squid -k reconfigure. После этого я могу наблюдать следующую картину на машине человека (очень далеко к нему идти и неудобно поэтому)- качаться начинает по максимуму, который в данную минуту при нагрузке в сумме со всеми остальными, может выдать канал, то есть канал начинает забиватся, и все недовольны - медленно все работает, страницы не доступны в Интернет и т.д. Исправляется это так: приостанавливается закачка файла на машине человека (например reget), а потом снова включается или же останавливается squid и потом запускается заново.Вот так !!!?????
До машины человека далеко идти, а нет ли инструмента в squid или в каком -то средстве к нему, чтобы посмотреть подобные данные???
Напишите ссылки, где вообще есть ПО к squid, пожалуйста.
Спасибо заранее!
И я никак не пойму, каким образом работает delay-pools, но факт есть факт.
Каким образом, контролируется входящий поток который идет от провайдера????
В delay_parameters цифры 1000/1000:
1-я это скорость с которой будут отдаваться данные или же с которой будут приходить из Интернета?????
И не совсем мне понятна вторая цифра - смысл максимума определенного обьема данных, котрые мы выделяем пользователю. Обьясните????
Срасибо.
Удачи Всем!


Содержание

Сообщения в этом обсуждении
"RE: Delay-pools в Squid"
Отправлено keepver , 25-Сен-02 15:10 
http://www.squid-cache.org/bugs/show_bug.cgi?id=219

"RE: Delay-pools в Squid"
Отправлено Клоун , 25-Сен-02 15:36 
>http://www.squid-cache.org/bugs/show_bug.cgi?id=219

Ясно! Спасибо успокоили.
И все же можно получить ответы на другие вопросы!
Спасибо заранее.
Увидимся в цирке.