The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Нарезка Squid'ом или как правельно ограничить скорость"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от Stiki emailИскать по авторуВ закладки on 17-Июл-03, 11:40  (MSK)
Нарезаю сейчас таким образом:

acl 128 src 192.102.5.221
acl 128 src 192.102.5.222
acl 384 src 192.102.5.223
acl 128 src 192.102.5.224
acl 384 src 192.102.5.225
acl 384 src 192.102.5.226
acl 128 src 192.102.5.227
acl 5120 src 192.102.5.228
acl 64 src 192.102.5.229
acl 384 src 192.102.5.230
acl 64 src 192.102.5.231
acl 384 src 192.102.5.232
acl 512 src 192.102.5.233
acl 512 src 192.102.5.234
acl 384 src 192.102.5.235
acl 512 src 192.102.5.236
http_access allow manager localhost
http_access deny manager
# Deny requests to unknown ports
http_access deny !Safe_ports
# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports
http_access deny badurl
http_access deny banned
http_access allow 512
http_access allow 384
http_access allow 256
http_access allow 128
http_access allow 64
http_access allow 768
http_access allow 5120

delay_pools 8

delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow magic_words1


delay_access 1 deny udeny
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 -1/-1 64000/64000  64000/64000
delay_access 2 allow 512
delay_access 2 deny udeny
delay_access 2 deny all

delay_class 3 2
delay_parameters 3 -1/-1 48000/48000  48000/48000
delay_access 3 allow 384
delay_access 3 deny udeny
delay_access 3 deny all

delay_class 4 2
delay_parameters 4 -1/-1 48000/48000  48000/48000
delay_access 4 allow 256
delay_access 4 deny udeny
delay_access 4 deny all

delay_class 5 2
delay_parameters 5 -1/-1 16000/16000  16000/16000
delay_access 5 allow 128
delay_access 5 deny udeny
delay_access 5 deny all

delay_class 6 2
delay_parameters 6 -1/-1 8000/8000  8000/8000
delay_access 6 allow 64
delay_access 6 deny udeny
delay_access 6 deny all

delay_class 7 2
delay_parameters 7 -1/-1 96000/96000  96000/96000
delay_access 7 allow 768
delay_access 7 deny udeny
delay_access 7 deny all

delay_class 8 2
delay_parameters 8 -1/-1 640000/640000  640000/640000
delay_access 8 allow 5120
delay_access 8 deny udeny
delay_access 8 deny all

http_access deny all
http_access deny udeny

http_reply_access allow all
#icp_access allow all

Но таким же образом на Squid 2.5-STABLE3 нефыркает. Может кто поделиться, как нарезать определённую скорость для определённых пользователей?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от keepver emailИскать по авторуВ закладки on 17-Июл-03, 12:02  (MSK)
http://linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от as Искать по авторуВ закладки on 17-Июл-03, 12:34  (MSK)
>Нарезаю сейчас таким образом:
>
>acl 128 src 192.102.5.221
>acl 128 src 192.102.5.222
>acl 384 src 192.102.5.223
>acl 128 src 192.102.5.224
>acl 384 src 192.102.5.225
>acl 384 src 192.102.5.226
>acl 128 src 192.102.5.227
>acl 5120 src 192.102.5.228
>acl 64 src 192.102.5.229
>acl 384 src 192.102.5.230
>acl 64 src 192.102.5.231
>acl 384 src 192.102.5.232
>acl 512 src 192.102.5.233
>acl 512 src 192.102.5.234
>acl 384 src 192.102.5.235
>acl 512 src 192.102.5.236
>http_access allow manager localhost
>http_access deny manager
># Deny requests to unknown ports
>http_access deny !Safe_ports
># Deny CONNECT to other than SSL ports
>http_access deny CONNECT !SSL_ports
>http_access deny badurl
>http_access deny banned
>http_access allow 512
>http_access allow 384
>http_access allow 256
>http_access allow 128
>http_access allow 64
>http_access allow 768
>http_access allow 5120
>
>delay_pools 8
>
>delay_class 1 2
>delay_parameters 1 -1/-1 -1/-1
>delay_access 1 allow magic_words1
>
>
>delay_access 1 deny udeny
>delay_access 1 deny all
>delay_class 2 2
>delay_parameters 2 -1/-1 64000/64000  64000/64000
>delay_access 2 allow 512
>delay_access 2 deny udeny
>delay_access 2 deny all
>
>delay_class 3 2
>delay_parameters 3 -1/-1 48000/48000  48000/48000
>delay_access 3 allow 384
>delay_access 3 deny udeny
>delay_access 3 deny all
>
>delay_class 4 2
>delay_parameters 4 -1/-1 48000/48000  48000/48000
>delay_access 4 allow 256
>delay_access 4 deny udeny
>delay_access 4 deny all
>
>delay_class 5 2
>delay_parameters 5 -1/-1 16000/16000  16000/16000
>delay_access 5 allow 128
>delay_access 5 deny udeny
>delay_access 5 deny all
>
>delay_class 6 2
>delay_parameters 6 -1/-1 8000/8000  8000/8000
>delay_access 6 allow 64
>delay_access 6 deny udeny
>delay_access 6 deny all
>
>delay_class 7 2
>delay_parameters 7 -1/-1 96000/96000  96000/96000
>delay_access 7 allow 768
>delay_access 7 deny udeny
>delay_access 7 deny all
>
>delay_class 8 2
>delay_parameters 8 -1/-1 640000/640000  640000/640000
>delay_access 8 allow 5120
>delay_access 8 deny udeny
>delay_access 8 deny all
>
>http_access deny all
>http_access deny udeny
>
>http_reply_access allow all
>#icp_access allow all
>
>Но таким же образом на Squid 2.5-STABLE3 нефыркает. Может кто поделиться, как
>нарезать определённую скорость для определённых пользователей?

Во нагородил-то :-).
В данном примере используется delay_class 2, то есть

delay_parameters ? aggregate_speed/aggregate_bucket individual_speed/individual_bucket

Здесь:
aggregate_speed - скорость заполнения ведра для сети класса С;
aggregate_bucket - объем ведра на сеть;
individual_speed - шланг в ведро для каждого IP;
individual_bucket - объем ведра для каждого IP.

У тебя все аклы в одной сети и в каждом delay_parameters  разные ограничения на одну и ту же сеть. Это как?

Глянь-ка вот сюда
http://www.linuxnews.ru/docs/showdoc.php?id=4668&thread=4668

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от Stiki emailИскать по авторуВ закладки on 17-Июл-03, 16:59  (MSK)
>Во нагородил-то :-).
>В данном примере используется delay_class 2, то есть
>
>delay_parameters ? aggregate_speed/aggregate_bucket individual_speed/individual_bucket
>
>Здесь:
>aggregate_speed - скорость заполнения ведра для сети класса С;
>aggregate_bucket - объем ведра на сеть;
>individual_speed - шланг в ведро для каждого IP;
>individual_bucket - объем ведра для каждого IP.
>
>У тебя все аклы в одной сети и в каждом delay_parameters  
>разные ограничения на одну и ту же сеть. Это как?
>
>Глянь-ка вот сюда
>http://www.linuxnews.ru/docs/showdoc.php?id=4668&thread=4668


Нагородил знаю, и самы прикол что на всю эту байду ещё и клиентов повесил. Теперь скажу чего хотел добиться: у меня одна сеть 192.102.0.0/255.255.240.0, и мне надо пускать эту сеть в инет, прозрачный прокси всё сделал, дело за малым, нарезать им скорость по человечески, эксперементировал по разному, в итоге получилось нечто того, что видите в верху, просто клиенты платят за разную скорость, сеть одна на всех, маску менять им тоже не резонит, часто меняют пакеты, я сначало хотел сделать так
acl only768(384, 256, 512) src ip, ip2, ip3, ip4 ...., ip240, .... ip426 но вот незнаю как это правельно описать ему, всю сеть я немогу, так как разный ip разный пакет

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от Stiki emailИскать по авторуВ закладки on 17-Июл-03, 17:06  (MSK)
>>Во нагородил-то :-).
>>В данном примере используется delay_class 2, то есть
>>
>>delay_parameters ? aggregate_speed/aggregate_bucket individual_speed/individual_bucket
>>
>>Здесь:
>>aggregate_speed - скорость заполнения ведра для сети класса С;
>>aggregate_bucket - объем ведра на сеть;
>>individual_speed - шланг в ведро для каждого IP;
>>individual_bucket - объем ведра для каждого IP.
Хм, это получается что я задаю таким образом delay_parameters 7 -1/-1 96000/96000  96000/96000 Это как я расчитывал будет -1/-1 это на всю сеть, а остальное на каждого, а вот что получилось мне и интересно.

>>У тебя все аклы в одной сети и в каждом delay_parameters  
>>разные ограничения на одну и ту же сеть. Это как?
Ну тогда мне главное было чтоб работало, сейчас стоит вопрос(мне самому интересно) насколько это стабильно, и как сделать стабильнее

>>Глянь-ка вот сюда
>>http://www.linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
смотрел но толком как у себя применить ненашёл, сеть одна а пакетов многа


Это мастерил 3 недели, и 3 месяц расхлёбываю.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от as Искать по авторуВ закладки on 18-Июл-03, 04:26  (MSK)
>>>Во нагородил-то :-).
>>>В данном примере используется delay_class 2, то есть
>>>
>>>delay_parameters ? aggregate_speed/aggregate_bucket individual_speed/individual_bucket
>>>
>>>Здесь:
>>>aggregate_speed - скорость заполнения ведра для сети класса С;
>>>aggregate_bucket - объем ведра на сеть;
>>>individual_speed - шланг в ведро для каждого IP;
>>>individual_bucket - объем ведра для каждого IP.
>Хм, это получается что я задаю таким образом delay_parameters 7 -1/-1 96000/96000
> 96000/96000 Это как я расчитывал будет -1/-1 это на всю
>сеть, а остальное на каждого, а вот что получилось мне и
>интересно.

А вот это пул 3-го класса, в данном примере -1/-1 неограниченные скорость и объем ведра на сеть класса В, 96000/96000 - 255 ведер для каждой сети класса С, 96000/96000 - для каждого хоста.
В твоем случае лучше каждый акл воткнуть в соотв. пул 1-го класса (имхо).
Глянь ещё сюда:
http://www.bog.pp.ru/work/squid.html#delaypool  

>
>>>У тебя все аклы в одной сети и в каждом delay_parameters  
>>>разные ограничения на одну и ту же сеть. Это как?
>Ну тогда мне главное было чтоб работало, сейчас стоит вопрос(мне самому интересно)
>насколько это стабильно, и как сделать стабильнее
>
>>>Глянь-ка вот сюда
>>>http://www.linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
>смотрел но толком как у себя применить ненашёл, сеть одна а пакетов
>многа
>
>
>Это мастерил 3 недели, и 3 месяц расхлёбываю.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Нарезка Squid'ом или как правельно ограничить скорость"
Сообщение от Stiki emailИскать по авторуВ закладки on 18-Июл-03, 09:41  (MSK)
>А вот это пул 3-го класса, в данном примере -1/-1 неограниченные скорость
>и объем ведра на сеть класса В, 96000/96000 - 255 ведер
>для каждой сети класса С, 96000/96000 - для каждого хоста.
>В твоем случае лучше каждый акл воткнуть в соотв. пул 1-го класса
>(имхо).
>Глянь ещё сюда:
>http://www.bog.pp.ru/work/squid.html#delaypool
Вот блин, линк не живой, хотя домен существует, может сервер в офлайне
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру