|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Irakli G. Bakhtadze 2:5020/400 27 Nov 2001 23:48:46 To : All Subject : Squid & download speed restriction -------------------------------------------------------------------------------- Hi all Вот такая вот проблема средней степени паталогичности Есть Squid в режиме транспарент proxy и подключенный к толстому каналу в несколько десятков мегибит Он обслуживает кучу юзверей соединяющихся по выделенкам, дайлапу etc, скорость варьирует от 33.6k до 512k... Средняя загрузка канала на прием обычно составляет 2-3 Mbit'а, но иногда случаются пики до 10 мегабит причем по нескольку часов. Сервак ничем другим кроме proxy не занимается. Я грешил на различные варианты взлома, поубивал все сервисы, но ничего не нашел. Остается грешить на squid. В принципе по cachemgr.cgi обычно прием немного меньше отдачи как и должно по идее быть, но иногда цифры резко меняются - например счас client.http.kbytes_out гдето 100Kbyte/s а Server.all.kbytes_in аж 1400Kbyte/s. Соответственно на канале сейчас уже 2 часа пик в 14Mbit (личный рекорд) и падать не собирается... Да у меня суммарная толщина клиентов мегабита 3... Upload канал при этом не занят. Вариантов у меня два - или squid по каким то своим критериям вдруг решает обновить свой cache (ничего про этот feature не нашел ни в конфиге ни в mailing-list), или же клиент например с дайлапа начинает качать какой нибудь Mpeg на пол Гигабайта, радостный Squid его за полчаса выкачивает а клиент отрубается скачав за эт время 500кил... (Hо уже 2 часа пик ! ) Хотя вроде есть там ограничение на макс. размер кэшированного об'екта... Как я знаю многие живут на линках с подсчитываемым траффиком, такая ситуация в этом случае вообще катастрофична... В общем причина не ясна, и как с этим бороться тоже... Delay pools вроде не для этого предназначены, мне канала не жалко, просто обидно если траффик идет зря. Может можно как нибудь по dummynet ограничить скорость каждой сессии ну допустим на 128K ? И чего б такого к Squid'у прикрутить чтоб засечь на кого большой траффик идет ? P.S. FreeBSD 4.4 Release, Squid 2.4 Stable 1. Версии как bsd так и squid'а менялись, эффект тот же P.P.S. Чужие сетки в acl закрыты, neighbourhood'ов нет, anonymous ftp закрыт :) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577bc3b8307.html, оценка из 5, голосов 10
|