BSD 6.1 & polling

From
Oleg Gawriloff (2:450/118)
To
All
Date
2006-12-30T02:08:08Z
Area
RU.UNIX.BSD
Hello, All!

Имеем маленький роутер: 2*P3 1.2Ghz. Трафик проходящий через интерфейс в 
пределах 80Мбит. Как только трафик превышает 60Мбит начинаются потери на 
интерфейсе, которые доходят до 6-7  процентов, что есть много. Проапгрейдили 
систему с 4.10 до 6.1 и включили поллинг. При настройках поллинга по 
умолчанию трафик не превышал 35Мбит, после изменения kern.polling.user_frac 
до 5 (с 50 по умолчанию) (что кстати весьма странно ибо из юзерлевельных 
программ там только квагга, которая потребляет 0.1 процессора) 
маршрутизирует наши 80Мбит, однако потери никуда не ушли. При этом растет 
параметр kern.polling.lost_polls, причем неплохими темпами. После активации 
PREEMPTION/IPI_PREEMPTION ситуация ухудшилась: загрузка системы 
зафиксировалась ровно на 0.99,а  трафик на 30Мбитах, рост lost_polls не 
изменился.
Возникает подозрения что таки поллинг не масштабируется на 2 процессора.
kern.polling.idlepoll_sleeping: 1
kern.polling.stalled: 0
kern.polling.suspect: 0
kern.polling.phase: 4
kern.polling.enable: 0
kern.polling.handlers: 1
kern.polling.residual_burst: 115
kern.polling.pending_polls: 1
kern.polling.lost_polls: 6178
kern.polling.short_ticks: 0
kern.polling.reg_frac: 20
kern.polling.user_frac: 5
kern.polling.idle_poll: 0
kern.polling.each_burst: 5
kern.polling.burst_max: 150
kern.polling.burst: 136
Кто чего может посоветовать? Тут люди бросали что они маршрутизируют 
600Мбит, как вы этого добились то?

With best regards, Oleg Gawriloff. 


--- Microsoft Outlook Express 6.00.2900.3028
 * Origin: Atlant Telecom (2:450/118)
SEEN-BY: 50/12 203 400/814 450/88 118 186 268 1024 451/30 469/418 550/196
SEEN-BY: 4614/20 4635/4 5000/5000 5011/13 5012/46 5015/28 5019/26 5020/40 104
SEEN-BY: 5020/113 154 175 400 545 549 627 758 770 871 950 969 976 1068 1127
SEEN-BY: 5020/1159 1175 1201 1297 1452 1523 1581 1590 1604 1630 2009 2142 2238
SEEN-BY: 5020/2395 2424 2450 2590 2871 3274 4441 5480 11200 12000 5021/3 29
SEEN-BY: 5022/128 5025/3 750 5027/12 5029/32 5030/500 556 966 1080 1900 1957
SEEN-BY: 5030/2828 5031/47 70 5035/38 5040/47 5042/13 5045/7 5049/50 97 5054/1
SEEN-BY: 5054/4 8 9 11 28 35 36 37 45 66 67 70 75 84 85 5059/9 37 5062/1 10
SEEN-BY: 5063/3 5064/7 5076/1 5077/70 5080/80 1003 5082/6 5083/21 5084/9
SEEN-BY: 5085/13 5090/108 5094/4 5095/20 5096/18 5099/11 6001/10
PATH: 450/118 5020/758 4441 545 5054/1 37