The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
delay_pools, !*! Иван, 28-Июл-04, 19:04  [смотреть все]
Как ограничить закачку больших файлов? Из прочитанных док, типа (
установите
  delay_parameters 1 100/64000
и все у вас получится...
)

Далее, ни в одной доке не нашел как объединить это с ограничением на подсеть и с ограничением на траффик на каждую машину.

в конфиге нашел строку, типа
  delay_parameters 2 -1/-1 5000/5000 100/64000

Как я понял:
Пул 2
-использовать весть траффик
-на каждую машину не более 5-и Кб
-файлы более 64Кб качать на скорости 100-а байт

Но что-то не работает. Скорость явно больше 100-а байт (это как пример) на кучу килобайт где-то...

Подскажите, пожалуйста как быть или подскажите где копать.

Также ничего не понял про типы пулов. У нас вся сеть имеет вид
192.168.52.x
vip - избранные ip-адреса по всей сети 192.168.52.1/192.168.52.254
inform - х от 1 до 20
office - х от 21 и до упора.

какой delay_class ставить? Вводе как первый, если я правильно все понял.

Мой текущий конфиг:
------------------------
delay pools 3
delay_class 1 3
delay_class 2 3
delay_class 3 3
delay_parameters 1 -1/-1
delay_parameters 2 -1/-1 5000/5000 100/64000
delay_parameters 3 4000/4000 1000/1000 100/64000

delay_access 1 allow office
delay_access 1 deny all
delay_access 2 allow inform
delay_access 2 deny all
delay_access 3 allow vip
delay_access 3 deny all

  • delay_pools, !*! Андрей Слободяник, 21:06 , 28-Июл-04 (1)
    >Как ограничить закачку больших файлов? Из прочитанных док, типа (
    >установите
    >  delay_parameters 1 100/64000
    >и все у вас получится...
    >)
    Всё-таки именно так ;-)

    >
    >Далее, ни в одной доке не нашел как объединить это с ограничением
    >на подсеть и с ограничением на траффик на каждую машину.
    delay_pool _второго_ класса

    >
    >в конфиге нашел строку, типа
    >  delay_parameters 2 -1/-1 5000/5000 100/64000
    Не совсем так. Выше в конфиге написано, что пул с номером 2 есть пул третьего класса.

    >Также ничего не понял про типы пулов.
    Коротко, хотя и не совсем правильно, класс:
    1 - для одного ip-шника;
    2 - для сети и для ip-шников в ней;
    3 - всего, для сетей и для подсетей класса С (я не использовал ни разу, так как в таких больших организациях не работал).

    > У нас вся сеть имеет
    >вид
    >192.168.52.x
    >vip - избранные ip-адреса по всей сети 192.168.52.1/192.168.52.254
    >inform - х от 1 до 20
    >office - х от 21 и до упора.
    >
    >какой delay_class ставить? Вводе как первый, если я правильно все понял.
    Скорее второй.
    >
    >Мой текущий конфиг:
    >------------------------
    >delay pools 3
    >delay_class 1 3
    >delay_class 2 3
    >delay_class 3 3
    ... а проставлен третий :-(
    delay_class <номер пула> <номер класса>

    >delay_access 1 allow office
    >delay_access 1 deny all
    >delay_access 2 allow inform
    >delay_access 2 deny all
    >delay_access 3 allow vip
    >delay_access 3 deny all

    Это правильно, только может поменять порядок, и vip поставить вначале?
    Т.е. нужно где-то так:

    delay pools 3
    delay_class 1 2
    delay_class 2 2
    delay_class 3 2

    delay_parameters 1 -1/-1 100/1000

    Т.е., для _всех_ компов из office ограничений нет, но каждый тянет файлы больше 1000 байт со скоростью 100 байт/с. Или

    delay_parameters 2 8000/64000 200/2000
    означает, что после 2000 байт для каждого компа из inform скорость будет 200 байт, а суммарная скорость на весь inform будет 8000 байт/с после порога в 64000 байта. И т.д.

    delay_access 1 allow office
    delay_access 1 deny all
    delay_access 2 allow inform
    delay_access 2 deny all
    delay_access 3 allow vip
    delay_access 3 deny all

    squid собран с --enable-delay-pools?
    acl-ы office, inform, vip правильно прописаны?




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

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