Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       12 Oct 2007  23:05:32
 To : Andrey Ostanovsky
 Subject : Re: Производительность роутера под freebsd
 -------------------------------------------------------------------------------- 
 
 11 окт 2007, четверг, в 16:21 KRAST, Andrey Ostanovsky написал(а):
 
  AB>>>      Из списка bge(4) вижу в продаже только 3Com 3c996-T. Мне
  AB>>> цена не нравится. Hе спорю, "The BCM570x ... It has two R4000 CPU
  AB>>> cores" внушает:) Hо не надо, не те задачи.
  EG>> Тогда попробуй fastforwarding, говорят оно сильно быстрее.
  AO> А оно с NAT-ом нормально уживается?
 
 Потестировал ещё раз Pentium-133/430VX, две одинаковые сетевые fxp:
 
 fxp0@pci0:9:0:  class=0x020000 card=0x00018086 chip=0x12298086 rev=0x02
 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
     class      = network
     subclass   = ethernet
 fxp1@pci0:10:0: class=0x020000 card=0x00018086 chip=0x12298086 rev=0x02
 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
     class      = network
     subclass   = ethernet
 
 Раньше тестировал загрузку по ftp на эту машину в /dev/null, добился
 40Mbit/s на L2. Сейчас потестировал маршрутизацию через неё с NAT,
 клиент Pentium-D 2.8Ghz с набортной em0.
 
 Во-первых, сразу отпал polling. Он делает роутер гораздо более "отзывчивым"
 при максимальной нагрузке, высвобождая часть CPU для демонов и
 интерактива, но за счет резкого падения скорости. Даже при
 kern.polling.user_frac=5 и kern.polling.idle_poll=1.
 
 Поэтому остальные тесты были без поллинга. Замена natd на ng_nat
 дает увеличение прокачки от средних 1600KB/s с пиками до 1700KB/s
 на L3 до 2100KB/s с пиками до 2200KB/s. Во всех случаях в пиковые
 моменты почти 100% CPU роутера тратится на прерывания. Включение
 fastforwarding даёт возможность выйти на стабильную скорость 
 в 2000pps на клиенте на приём (по данным netstat -w 1),
 что должно означать на L2 2000*1514*8=24224000b/s, или 24Mbit/s.
 
 Если тупо экстраполировать это дело по мегагерцам,
 то CPU в 600Mhz (на материнке с чипом не хуже i430VX ;)
 должно хватить для 100Mbit/s при 8250 pps.
 
 Eugene
 -- 
 Choose no life
 --- slrn/0.9.8.1 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Производительность роутера под freebsd   Eugene Grosbein   11 Oct 2007 19:45:25 
 Производительность роутера под freebsd   Andrey Ostanovsky   11 Oct 2007 18:21:26 
 Re: Производительность роутера под freebsd   Eugene Grosbein   11 Oct 2007 23:26:19 
 Re: Производительность роутера под freebsd   Yuri PQ   12 Oct 2007 08:48:04 
 Re: Производительность роутера под freebsd   Mykola Dzham   12 Oct 2007 16:42:29 
 Re: Производительность роутера под freebsd   Eugene Grosbein   12 Oct 2007 23:05:32 
 Re: Производительность роутера под freebsd   Eugene Grosbein   13 Oct 2007 00:47:14 
 Производительность роутера под freebsd   Sergey Bondarev   12 Oct 2007 22:48:06 
 Re: Производительность роутера под freebsd   Eugene Grosbein   13 Oct 2007 20:11:35 
 Re: Производительность роутера под freebsd   Valentin Davydov   13 Oct 2007 10:57:01 
Архивное /ru.unix.bsd/2609399bdda91.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional