Re: BSD 6.1 & polling

From
Eugene Grosbein (2:5006/1)
To
Oleg Gawriloff
Date
2007-01-01T19:04:12Z
Area
RU.UNIX.BSD
Reply-To: eugen@grosbein.pp.ru

01 янв 2007, понедельник, в 06:54 KRAST, Oleg Gawriloff написал(а):

 EG>> Но тебе еще далеко до 103kpps, так что смотри на возможности уменьшения
 EG>> оверхеда по CPU или на апгрейд CPU. Или на кривые набортные карты.
 EG>> Interrupt coalescence (ifconfig link0) еще может помочь.
 EG>> С поллингом непонятная ситуация, он вообще-то должен _сильно_ помочь.
 EG>> Ты ставил HZ в 1000 или в 2000?
 OG> С Луиджи мы еще тогда переписывались. Тогда он говорил (когда поллинг не 
 OG> компилировался под SMP вообще) чтоSMP не дает прироста в принципе и на
 OG> ветке 
 OG> 4.хх он не исправен, но способен в эксплуатации:))) HZ=1000, не вижу
 OG> смысла 
 OG> его увеличивать.

Пока действительно нет смысла.

 OG> Т.е. если ввязываться в долговременную дискуссию (что я 
 OG> делать нехочу) то для роутинга лучше один 3Гхц п4 с выключенным НТ чем
 OG> 2*1.2 
 OG> P3? Это вопрос! А почему?

Потому что роутингом занимается одно ядро. Почему? Потому что стек TCP/IP
не распараллелен. Почему? Потому что никто не занялся.

 OG> Но с другой стороны: окей: берем самый мощный текущий одноядерный
 OG> процессор 
 OG> и сравниваеваем его производительность (чисто на маршрутизацию) к примеру
 OG> с 
 OG> циско7206/npe200(пример не лигитимный но все же). И где тут результаты?
 OG> Люди 
 OG> в эе говорят что маршрутизируют 100Мбит, при этом выясняется что кппс у
 OG> них 
 OG> около 10кппс, как так?

А что тебя смущается? Это значит, что средний размер пакета у низ 1250 байт.
Какой у тебя средний размер пакета в сетке?

 OG>     Если честно для меня большим ударом является то что сетевые вещи для
 OG>     бсд 
 OG> являются ограничивающий фактором. Т.е. она(BSD) будет роутить со скоростью
 OG> 
 OG> первого  процессора (пока никто в эхе меня не опроверг).

Тебе наоборот это утверждают. Вообще непонятно, откуда ты взял
что второй процессор должен увеличить скорость на нераспараллеленном стеке.

 OG> PS: Или я один такой остался который в качестве центрального
 OG> маршрутизатора 
 OG> до сих пор БСД использует?

1.2Ghz в качестве центрального роутера на 36kpps - наверное, да.

 OG> PPS: Деньги на циско есть, но я верю словам в этой эхе про 600Мбит. Или
 OG> ппс 
 OG> имеют значение?

В основном pps имеет значение, по-моему это общеизвестный факт.

Eugene
-- 
Что делать?! Мир стоит на воровстве!..
Воруют в Самарканде и в Хиве,
В Ширазе, в Тегеране и в Стамбуле
И даже - страшно вымолвить - в Москве!..
--- slrn/0.9.8.0 (FreeBSD)
 * Origin: Svyaz Service JSC (2:5006/1@fidonet)
SEEN-BY: 50/12 400/814 450/159 1024 461/43 132 640 469/999 4616/3 4625/8
SEEN-BY: 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5019/26 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395 2871
SEEN-BY: 5020/4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957 5034/10 13
SEEN-BY: 5035/38 5036/1 5045/7 5049/1 5051/15 5054/1 4 8 9 11 28 35 36 37 45
SEEN-BY: 5054/66 67 70 75 84 85 5059/9 5060/88 5061/15 5062/10 5063/3 5064/7
SEEN-BY: 5066/18 5075/5 5076/1 5077/70 5084/9 5085/13 5095/20 5096/18 6001/10
PATH: 5006/1 5020/400 545 5054/1 37