The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Оптимизация tc filter"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Оптимизация tc filter"  
Сообщение от Николай Попов email on 01-Май-09, 18:24 
Добрый день

tc filter show dev eth0.107
...
filter parent 1: protocol ip pref 1 fw handle 0x8f classid 1:143
filter parent 1: protocol ip pref 1 fw handle 0x90 classid 1:144
filter parent 1: protocol ip pref 1 fw handle 0x91 classid 1:145
filter parent 1: protocol ip pref 1 fw handle 0x92 classid 1:146
filter parent 1: protocol ip pref 1 fw handle 0x93 classid 1:147
...
таких записей много, несколько тысяч. притом для всех handle == classid
Можно ли как-то оптимизировать этот набор правил?
в http://lartc.org/lartc.html#LARTC.ADV-FILTER.HASHING примеры только для u32, а у меня fw

Спасибо

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

 Оглавление

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


1. "Оптимизация tc filter"  
Сообщение от PavelR (??) on 02-Май-09, 08:50 

В смысле, вы хотите сказать что вы не сами писали этот шейпер и теперь хотите его оптимизнуть ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Оптимизация tc filter"  
Сообщение от Николай Попов email on 02-Май-09, 19:11 
Писал сам, но давно - тогда нагрузки были другие и это не напрягало
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Оптимизация tc filter"  
Сообщение от Z0termaNN (ok) on 04-Май-09, 12:15 
>[оверквотинг удален]
>filter parent 1: protocol ip pref 1 fw handle 0x92 classid 1:146
>
>filter parent 1: protocol ip pref 1 fw handle 0x93 classid 1:147
>
>...
>таких записей много, несколько тысяч. притом для всех handle == classid
>Можно ли как-то оптимизировать этот набор правил?
http://lartc.org/lartc.html#LARTC.ADV-FILTER.HASHING примеры только для u32, а у меня fw
>
>Спасибо

т.е. насколько я понял пакеты уже отмаркированы iptables и теперь их нужно распихать по
классам. сделать хэширование как в u32 не проучится, здесь можно попробовать:
1. в iptables вместо MARK  использовать  CLASSIFY
2. вообще убрать iptables и пользоваться tc filter

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

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

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




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

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