Re: squid и delay_pools

2005-10-13 Thread Dmitry E. Oboukhov
On 20:06 Thu 13 Oct , Sergey Didanov wrote:
> Стоит такая задача:
> Есть сервак подключенный к инету. На другом интерфейсе подключена сеть
> 192.168.1.0/24. Пользователи ходят в инет через squid. Необходимо чтоб
> пользователи могли использовать только 75% канала.
> Такое можно сделать?
я делил eth1 на два
eth1 и eth1:0
и один ограничивал shaper'ом
apt-get install shaper

ну и пользователи естественно шли на тот eth который ограничен

но мне надо было весь трафик ограничить (не только сквидный)
может и тебе такой способ подойдет...

а вообще сам сквид умеет скоростями управлять, надо на него доки читать
:)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-13 Thread Matvey
On Thu, 13 Oct 2005 20:06:24 +0300
Sergey Didanov <[EMAIL PROTECTED]> wrote:

> Стоит такая задача:
> Есть сервак подключенный к инету. На другом интерфейсе подключена сеть
> 192.168.1.0/24. Пользователи ходят в инет через squid. Необходимо чтоб
> пользователи могли использовать только 75% канала.
> Такое можно сделать?
> 
Читаешь про delay_pools в squid.conf.

Если канал фиксированной ширины, должно получится что-то вроде:

acl my_net src 192.168.1.0/24

delay_pools 1
delay_class 1 1 
delay_access 1 allow my_net
delay_access 1 deny all
delay_parameters 1 <0.75 канала>/<0.75 канала> # скорость заполнения/объем
буфера в байтах.

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет A Perfect Circle - The Hollow


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-13 Thread Sergey Didanov
В Чтв, 13/10/2005 в 21:17 +0300, Matvey пишет:

> delay_pools 1
> delay_class 1 1 
Так вроде класс 1 это для узлов а не для сетей???

> delay_access 1 allow my_net
> delay_access 1 deny all
> delay_parameters 1 <0.75 канала>/<0.75 канала> # скорость заполнения/объем
> буфера в байтах.
А указать часть от доступного канала можно?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-14 Thread Alexey Remizov
Matvey wrote:
> On Thu, 13 Oct 2005 20:06:24 +0300
> Sergey Didanov <[EMAIL PROTECTED]> wrote:
> 
> 
>>Стоит такая задача:
>>...
>>пользователи могли использовать только 75% канала.
>>Такое можно сделать?

> Читаешь про delay_pools в squid.conf.

Только осторожнее, народ пишет, что есть грабли при переконфигурации сквида:

http://www.opennet.ru/opennews/art.shtml?num=6150

-- 
С уважением. | WBR. |
Алексей. | Alexey.  |
|
mailto:[EMAIL PROTECTED] |
jabber:[EMAIL PROTECTED]|
'


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-14 Thread Matvey
On Thu, 13 Oct 2005 23:10:21 +0300
Sergey Didanov <[EMAIL PROTECTED]> wrote:

> В Чтв, 13/10/2005 в 21:17 +0300, Matvey пишет:
> 
> > delay_pools 1
> > delay_class 1 1 
>   Так вроде класс 1 это для узлов а не для сетей???
> 
#   The delay pool classes are:
#
#   class 1 Everything is limited by a single aggregate
#   bucket.
#
Вы же хотите резать сетку в целом, а не каждый хост в отдельности?

> > delay_access 1 allow my_net
> > delay_access 1 deny all
> > delay_parameters 1 <0.75 канала>/<0.75 канала> # скорость заполнения/объем
> > буфера в байтах.
>   А указать часть от доступного канала можно?
> 
Я не нашел. Может вам повезет больше? ;)

У вас переменная ширина канала? Как вы себе представляете определение его 
фактической
ширины в данный момент? Если у вас АТМ с VBR или что-то такого плана, кроме 
как поставить 0.75 от среднего заказанного значения, ничего не вижу.

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Blind Guardian - The Bard's Song - 
In The Fores


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-14 Thread Ed

Matvey wrote:


Стоит такая задача:
Есть сервак подключенный к инету. На другом интерфейсе подключена сеть
192.168.1.0/24. Пользователи ходят в инет через squid. Необходимо чтоб
пользователи могли использовать только 75% канала.
Такое можно сделать?


читаешь про delay_pools в squid.conf.
 



afaik delay_pools в squid влиет только на то, как тот отдает клиентам - 
скачивает же он на максимальной скорости.


то есть если я правильно понял и речь про ограничение использования 
внешнего канала - squid не пойдет.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-14 Thread Mihail A Antonov
E> afaik delay_pools в squid влиет только на то, как тот отдает клиентам -
E> скачивает же он на максимальной скорости.

E> то есть если я правильно понял и речь про ограничение использования
E> внешнего канала - squid не пойдет.

Ничего не пойдет.
Ответы на запросы будут летать с максимальной скоростью.
Отдавать сквид будет по своим правилам.

-- 
Best regards,
   Mihail.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: squid и delay_pools

2005-10-14 Thread Ed

Mihail A Antonov wrote:


Ничего не пойдет.
Ответы на запросы будут летать с максимальной скоростью.
Отдавать сквид будет по своим правилам.



ну почему ничего? в какой-то мере поможет шейпер перед squid - всё-так 
slow start никто не отменял



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]