The OpenNET Project / Index page

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

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

"как заставить squid делить трафик на всех поровну"
Сообщение от alexis emailИскать по авторуВ закладки on 04-Июл-03, 15:07  (MSK)
как заставить squid делить трафик проходящий через него на всех поровну
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "как заставить squid делить трафик на всех поровну"
Сообщение от Михаил emailИскать по авторуВ закладки on 06-Июл-03, 09:27  (MSK)
>как заставить squid делить трафик проходящий через него на всех поровну
dalay_pools у тебя есть?
и вообще, поконкретнее опиши, что тебе надо...


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

2. "как заставить squid делить трафик на всех поровну"
Сообщение от alexis emailИскать по авторуВ закладки on 08-Июл-03, 09:04  (MSK)
>>как заставить squid делить трафик проходящий через него на всех поровну
>dalay_pools у тебя есть?
>и вообще, поконкретнее опиши, что тебе надо...

Есть прокси и есть 10 клиентов и мне надо чтобы все клиенты в любое время имели одинаковую скорость.


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

3. "как заставить squid делить трафик на всех поровну"
Сообщение от Михаил emailИскать по авторуВ закладки on 08-Июл-03, 11:03  (MSK)
>>>как заставить squid делить трафик проходящий через него на всех поровну
>>dalay_pools у тебя есть?
>>и вообще, поконкретнее опиши, что тебе надо...
>
>Есть прокси и есть 10 клиентов и мне надо чтобы все клиенты
>в любое время имели одинаковую скорость.

допустим, полоса твоего канала 10Кбайт/с, тогда напиши, например, так:
delay_pools 1
delay_class 1 2
delay_access 1 allow allowedusers
delay_access 1 deny all
delay_parameter 1 1000/1000 10000/10000
только проверь точно синтаксис, писал на память, возможно ошибся...
таким образом у тебя получится не более, чем по 1 Кбайт/с на каждого и не более, чем 10 Кбайт/с на всех.
поскольку число клиентов равно 10, то на всех получается одинаково - так как ты хочешь...
но, имхо, это не лучшее решение - требовать одинаковой скорости для всех клиентов...
в зависимости от активности и количества пользователей в ведре, я бы каждому дал примерно 1/4 - 1/2 от всей полосы этого ведра...

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

4. "как заставить squid делить трафик на всех поровну"
Сообщение от as Искать по авторуВ закладки on 08-Июл-03, 12:33  (MSK)
>>>>как заставить squid делить трафик проходящий через него на всех поровну
>>>dalay_pools у тебя есть?
>>>и вообще, поконкретнее опиши, что тебе надо...
>>
>>Есть прокси и есть 10 клиентов и мне надо чтобы все клиенты
>>в любое время имели одинаковую скорость.
>
>допустим, полоса твоего канала 10Кбайт/с, тогда напиши, например, так:
>delay_pools 1
>delay_class 1 2
>delay_access 1 allow allowedusers
>delay_access 1 deny all
>delay_parameter 1 1000/1000 10000/10000
>только проверь точно синтаксис, писал на память, возможно ошибся...
>таким образом у тебя получится не более, чем по 1 Кбайт/с на
>каждого и не более, чем 10 Кбайт/с на всех.
>поскольку число клиентов равно 10, то на всех получается одинаково - так
>как ты хочешь...
>но, имхо, это не лучшее решение - требовать одинаковой скорости для всех
>клиентов...
>в зависимости от активности и количества пользователей в ведре, я бы каждому
>дал примерно 1/4 - 1/2 от всей полосы этого ведра...

Ограничения наоборот:
delay_parameters 1 10000/10000 1000/1000 (сначала aggregate затем individual)

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

5. "как заставить squid делить трафик на всех поровну"
Сообщение от Михаил emailИскать по авторуВ закладки on 08-Июл-03, 14:42  (MSK)
>>только проверь точно синтаксис, писал на память, возможно ошибся...

>Ограничения наоборот:
>delay_parameters 1 10000/10000 1000/1000 (сначала aggregate затем individual)

возможно... прошу прощения за ошибку, я уже месяц своего конфига не видел...

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

6. "как заставить squid делить трафик на всех поровну"
Сообщение от alexis emailИскать по авторуВ закладки on 08-Июл-03, 15:43  (MSK)
ребята это наверно я неправильно сказал чего я хочуЖ(
Мне надо чтобы прокся динамически делила скорость
т.е.
например сидят два клиента она всю пропускную способность поделила попалам
прищел третий на три части и т.д.


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

7. "как заставить squid делить трафик на всех поровну"
Сообщение от Михаил emailИскать по авторуВ закладки on 08-Июл-03, 17:44  (MSK)
>ребята это наверно я неправильно сказал чего я хочуЖ(
>Мне надо чтобы прокся динамически делила скорость
>т.е.
>например сидят два клиента она всю пропускную способность поделила попалам
>прищел третий на три части и т.д.

а как ты себе это представляешь?
откуда сквиду знать сколько человек сидит перед компами и читает странички из интернета?
сквид видит только свои коннеты в текущий момент и не более...
а какова вероятность, что будут коннекты в один момент времени от двух пользователей, если их вообще сидит 10?а от трех?
если канал достаточно широкий (не модем) то такая вероятность очень мала!

насколько я знаю, строгого деления сделать нельзя, поэтому советую сделать так:
delay_parameters 1 10000/10000 5000/5000
т.е.два пользователя, если они точно совпадут по времени, не помешают друг другу, а вероятность того, что будет три (или больше) одновременно весьма мала... даже если такое и случится, то ничего страшного, будет скорость поменьше, это быстро пройдет.

для более точных рекомендаций неплохо бы знать полосу твоего канала и интесивность работы пользователей в интернете.

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

8. "как заставить squid делить трафик на всех поровну"
Сообщение от alexis emailИскать по авторуВ закладки on 09-Июл-03, 08:34  (MSK)
>
>а как ты себе это представляешь?
>откуда сквиду знать сколько человек сидит перед компами и читает странички из
>интернета?
>сквид видит только свои коннеты в текущий момент и не более...
>а какова вероятность, что будут коннекты в один момент времени от двух
>пользователей, если их вообще сидит 10?а от трех?
>если канал достаточно широкий (не модем) то такая вероятность очень мала!
>
>насколько я знаю, строгого деления сделать нельзя, поэтому советую сделать так:
>delay_parameters 1 10000/10000 5000/5000
>т.е.два пользователя, если они точно совпадут по времени, не помешают друг другу,
>а вероятность того, что будет три (или больше) одновременно весьма мала...
>даже если такое и случится, то ничего страшного, будет скорость поменьше,
>это быстро пройдет.
>
>для более точных рекомендаций неплохо бы знать полосу твоего канала и интесивность
>работы пользователей в интернете.

канал 64к а если они ченибуть сливают из инета через гетрайд? вот здесь то и начинаються совпадения (канал маленький а юзвера прожерливые)Ж(((


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

9. "как заставить squid делить трафик на всех поровну"
Сообщение от Michael emailИскать по авторуВ закладки on 09-Июл-03, 09:38  (MSK)
>канал 64к а если они ченибуть сливают из инета через гетрайд? вот
>здесь то и начинаються совпадения (канал маленький а юзвера прожерливые)Ж(((

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

впрочем можно попробовать варианты:
1) ограничить число потоков на каждого до, допустим, 3-х
2) ограничить скорость на каждого по 4 Кбайт/с, чтобы хотя бы двое друг другу не мешали...
3) ограничить размер скачиваемого файла. если возможно (не помню), то привязать это ограничение к рабочему времени
4) ввести квоты на объем скачиваемой информации
5) ввести запрет на качание любыми браузерами, кроме MSIE (главное - не говорить юзверям об этом, а то перенастроить качалку у них займет 5 секунд)

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

10. "как заставить squid делить трафик на всех поровну"
Сообщение от ant Искать по авторуВ закладки on 11-Июл-03, 20:28  (MSK)
>1) ограничить число потоков на каждого до, допустим, 3-х
Можно узнать, как это Squid-ом сделать?

>4) ввести квоты на объем скачиваемой информации
и это интересно. но как?

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

12. "как заставить squid делить трафик на всех поровну"
Сообщение от Free Искать по авторуВ закладки on 14-Июл-03, 22:41  (MSK)
>>как заставить squid делить трафик проходящий через него на всех поровну
>dalay_pools у тебя есть?
>и вообще, поконкретнее опиши, что тебе надо...


pools - по определению глючина. А таком канале вдвойне.

Посмотри в сторону altq и всего, что он умеет. А сквид пускай своими делами занимается.

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

13. "как заставить squid делить трафик на всех поровну"
Сообщение от andrew Искать по авторуВ закладки on 18-Июл-03, 12:09  (MSK)
>pools - по определению глючина. А таком канале вдвойне.

а с чего это оно "глючина"??? нормальненько работает... единственный затык, который был замечен - так это то, что после изменения в конфигах надо сквида прибить, потом поднять ;( стандартное - squid -k reconfigure не помогает в этом случае ;)))

работает ужо 1,5 года и никаких вопросов расхождение плюс-минус 5% - это нормально ;)

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

11. "как заставить squid делить трафик на всех поровну"
Сообщение от poige emailИскать по авторуВ закладки on 14-Июл-03, 11:25  (MSK)
AFAIK, squid такого не "умеет", в настоящее время.

/poige
--
http://www.i.morning.ru/~poige/

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


Удалить

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




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

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