The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Управление трафиком в apache посредством модуля mo..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Управление трафиком в apache посредством модуля mo..."  
Сообщение от opennews on 03-Июн-06, 23:22 
В статье "Manage Apache Download Speed And Traffic Limits With mod_cband (http://www.howtoforge.com/mod_cband_apache2_bandwidth_quota_throttling)" рассказывается об ограничении пропускной способности и числа одновременных соединений от одного посетителя или лимитирования объема трафика для одного виртуального хоста (например, 10 Гб в месяц), через использование модуля mod_cband (http://cband.linux.pl/) для Apache2.


Например, нижеприведенные настройки ограничат скорость для виртуального хоста в  1024kbps, с возможностью обслуживания не больше 10 запросов в секунду и максимумом в 30  открытых коннектов. Каждый посетитель может установить не больше трех одновременных соединений и получить данные на скорости не выше 20kb/s . Кроме того, виртуальный хост может за 4 недели израсходовать не более 100 Мб трафика, если лимит будет превышен скорость будет ограничена в 128kbps.


<VirtualHost 1.2.3.4>
  ServerName www.example.com
  ServerAdmin webmaster@example.com
  DocumentRoot /var/www
  CBandLimit 100M
  CBandExceededSpeed 128 5 15
  CBandSpeed 1024 10 30
  CBandRemoteSpeed 20kb/s 3 3
  CBandScoreboard /var/www/scoreboard
  CBandPeriod 4W
</VirtualHost>


URL: http://www.howtoforge.com/mod_cband_apache2_bandwidth_quota_throttling
Новость: http://www.opennet.ru/opennews/art.shtml?num=7668

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от romirin email on 03-Июн-06, 23:22 
спасибо !!!
вещь нужная !!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от TeSemka email(??) on 03-Июн-06, 23:30 
ухты! 8) будем юзать
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от User (??) on 04-Июн-06, 00:00 
а для 1ого апача подобные решения существуют?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от domas (ok) on 04-Июн-06, 00:08 
mod_throttle
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от s2 (ok) on 04-Июн-06, 00:48 
(% то что нужно.

З.Ы 10х

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Alexander Sheiko email on 04-Июн-06, 03:27 
Штука хорошая, умеет ограничивать трафик по направлениям. Есть возможность наблюдения / управления в реальном времени (через служебную страницу). Квоту трафика, скажем, за сутки можно поделить на 24 часа. При этом - оставшаяся с каждого часа квота не пропадает, а делится между оставшимися часами. Если бы она ещё могла ограничивать трафик в сторону всех сеток, КРОМЕ указанных - цены бы ей не было (для отключения ограничений местного трафика). Писал об этом автору кода ограничений по сетям (он с Донецка) - пока глухо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Siava (??) on 04-Июн-06, 12:07 
"Штука хорошая, умеет ограничивать трафик по направлениям."

Пользуюсь этим модулем уже месяц, но так и не нашёл где-там ограничивать скорость входящего трафика? Только исходящий ведь ограничивается.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Аноним email on 04-Июн-06, 15:08 
Стоп! как это нельзя ограничивать общий трафик ?
У меня отлично режет
    <IfModule mod_cband.c>                                                                    
        CBandScoreboard /var/cache/cband/xxx.score                                    
        CBandLimit 2G                                                  
        CBandClassLimit local 0                                                                
        CBandClassLimit peer  0                                                                
        CBandClassLimit out   0                                                                
    </IfModule>
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Sergey Beduev email on 04-Июн-06, 15:16 
Сори недочитал.
Ограничить трафик кроме указаных сеток можно просто
        # Class description                                                                    
        <CBandClass local>                                                                    
          Include "conf/mod_cband-local.conf"                                                  
        </CBandClass>                                                                          
        <CBandClass peer>                                                                      
          Include "conf/mod_cband-peer.conf"                                                  
        </CBandClass>                                                                          
        <CBandClass out>                                                                      
          CBandClassDst 0/0    
        </CBandClass>
Просто городить исключающий класс "НЕ" это не есть правильно.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Alexander Sheiko email on 04-Июн-06, 19:01 
>Сори недочитал.
>Ограничить трафик кроме указаных сеток можно просто

И что - если прописать вот так:

<CBandClass local>
    CBandClassDst 10.0.0.0/8
</CBandClass>
<CBandClass world>
    CBandClassDst 0/0
</CBandClass>
<VirtualHost *:80>
    ...
    
    CBandClassLimit world 500Mi
</VirtualHost>

То трафик в десятую сетку не будет ограничиваться, не смотря на то, что он попадает и под world (сетка 10.0.0.0/8 входит в сетку 0/0)?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Sergey Beduev email on 04-Июн-06, 19:23 
Нет поиск класса идёт то первого совпадения, и выбирается класс у которого маска сети минимальная.
т.е. если заданы такие сети:
local - 10.0.0.0/8
peer - 10.0.10.0/24
то в данном случае 10.0.10.1 попадёт в класс peer, и будет ограничиватся в соотв с его описанием в vhost.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Alexander Sheiko email on 04-Июн-06, 19:32 
>Нет поиск класса идёт то первого совпадения, и выбирается класс у которого
>маска сети минимальная.
>т.е. если заданы такие сети:
>local - 10.0.0.0/8
>peer - 10.0.10.0/24
>то в данном случае 10.0.10.1 попадёт в класс peer, и будет ограничиватся
>в соотв с его описанием в vhost.

Спасибо. Этот момент очень просится сюда http://cband.linux.pl/documentation и сюда http://cband.linux.pl/faq , поскольку неочевиден.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Alexander Sheiko email on 04-Июн-06, 03:32 
Да - и поосторожней с "Каждый посетитель может установить не больше трех одновременных соединений", если не хотите, чтобы в броузерах у клиентов не было постоянных недогрузов части картинок. Этот лимит имеет смысл увеличить раза в два.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от pavlinux email(??) on 04-Июн-06, 13:32 
Епть, теперь апачя, еще и вместо фаярвола можно рулить. Например разбросать по отдельным серверам, кто превысил DROP, если нет FORWARD.

Того гляди, скоро появится Apache OS, со встроенными прокси, фаярволом, маршрутизатором... и т.п.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

15. "OpenNews: Управление трафиком в apache посредством модуля mo..."  
Сообщение от Alexander Sheiko email on 05-Июн-06, 01:52 
А кто нибудь знает, что обозначают цифры:

www.site.com:0:(38)

в левом столбце на странице cband-status?

Что то в доке я этого не нашёл :(.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

16. "OpenNews: Управление трафиком в apache посредством модуля mo..."  
Сообщение от Sergey Beduev email on 05-Июн-06, 11:15 
Это уникальный идентификатор хоста.
Состоит из ServerName:Port:(Line)
Line - это строка конфига в которой объявлен VirtualHost
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

17. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от alxrem email(ok) on 05-Июн-06, 11:16 
Время доброе.

Кто-нибудь проверял: оно может ограничивать количество соединений клиента, если коннект идет не напрямую, а от реверс-прокси?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

18. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от ABorland on 05-Июн-06, 15:50 
mod_rpaf спасет отца русской демократии
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

19. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от ABorland on 05-Июн-06, 15:56 
к тому же ограничивать скорость на бэкенде это помоему не комильфо.
Пользуйте nginx, он скорость отдачи довольно гибко регулировать может
ну а с регулировкой квот и лимитов пусть mod_cband на бэкендк справляется
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

20. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от alxrem email(ok) on 05-Июн-06, 16:39 
>mod_rpaf спасет отца русской демократии
>к тому же ограничивать скорость на бэкенде это помоему не комильфо.
>Пользуйте nginx, он скорость отдачи довольно гибко регулировать может
>ну а с регулировкой квот и лимитов пусть mod_cband на бэкендк справляется

Спасибо.

mod_rpaf уже спасает помаленьку. Без него статистика не жужу.

Интересует именно, грубо говоря, "что раньше отрабатывает". rpaf или cband. Впрочем, всё равно на неделе сам выясню. Просто хотел узнать, стоит ли уже у кого-нибудь такой гибрид в строю.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

21. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от alrond email(??) on 06-Июн-06, 11:10 
Жаль только, что он не может скорость отдачи по IP ограничивать, только по потоку (но если кто-то качает в 10 потоков? тогда не поможет)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

22. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Siava (??) on 07-Июн-06, 02:32 
Как раз именно по IP и ограничивает, я специально проверял, хоть в 10 потоков качай скорость будет ограничена.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

23. "Управление трафиком в apache посредством модуля mod_cband"  
Сообщение от Alexander Sheiko email on 09-Июн-06, 03:45 
Написал небольшую заметку "Используем Apache 2 и mod_cband для ограничения мирового трафика":

http://adsh.ukrweb.net/blog/article/31/

Возможно - кому нибудь пригодится.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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