|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir N. Silyaev 2:5020/400 23 Jan 2001 06:48:53 To : All Subject : Re: squid & delay pools --------------------------------------------------------------------------------
On Mon, 22 Jan 2001 15:58:21 +0300, alex help kushnaryov wrote:
>есть проблемма с 2.3stable4. один из клиентов использует хитрый dl-manager,
>который сегментирует даунлоуды, то есть при скачивании открывает сразу
>несколько (10-15) соединений, и в каждом тянет часть файла, со своим
>Range-заголовком. клиент потянет таким образом несколько файлов - сквид фигеет
>и выставленый delay_pool напрочь перестаёт работать, отдавая клиенту всю полосу
>и заставляя остальных клиентов от тормозов спрыгивать с линий... :(
>
>в squid faq, в принципе, этот случай описан как ограничение использования delay
>pools, но что же делать? :-\ в тексты лезть пробовал - запутался,
>слышал ли кто-нить про готовый патч, ограничивающий кол-во соединений с
>идентичными uri, открытыми с одного клиента?
Понимаешь ли, трафик нормально режется только на передающей (широкой)
стороне "бутылочного горлышка", на приемной стороне можно вставлять всякого
рода затычки которые заставять сервер который тебе данные передает передавать
медленнее чем позволяет канал связи. Hо проблема в том, что эти затычки
работают только на определенных условиях с весьма заметными ограничениями.
Ты это если на того обормота неможешь административными методами
подействовать напиши скрипт, который проверяет сколько у него
соединений со сквидом и если их больше, скажем 10, режь ему firewall'ом
доступ до сквида минут на пять.
--
Владимир
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/16608b23abaac.html, оценка из 5, голосов 10
|