Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Mar 2008 16:08:02 +0100 (CET)
From:      Ingo Flaschberger <if@xip.at>
To:        Willem Jan Withagen <wjw@digiware.nl>
Cc:        alves <daniel@dgnetwork.com.br>, freebsd-net@freebsd.org, freebsd-performance@freebsd.org, "=?x-unknown?B?IkRhbmllbA==?= Dias =?x-unknown?B?R29uw6ci?="@FreeBSD.ORG, Kevin Oberman <oberman@es.net>
Subject:   Re: FBSD 1GBit router?
Message-ID:  <alpine.LFD.1.00.0803011603430.20402@filebunker.xip.at>
In-Reply-To: <47C93E8B.3010609@digiware.nl>
References:  <20080226003107.54CD94500E@ptavv.es.net> <alpine.LFD.1.00.0802260132240.9719@filebunker.xip.at> <47C8964C.9080309@digiware.nl> <alpine.LFD.1.00.0803010137041.13659@filebunker.xip.at> <47C93E8B.3010609@digiware.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
>> Thats why my next router will be based at this box: 
>> http://www.axiomtek.com/products/ViewProduct.asp?view=429
>
> Nice piece of hardware.
> Don't like the 2.5" one disk option though.
>
> And not shure what to think of:
> "Seven 10/100/1000Mbps (through PCI-E by one
> interface) ports (RJ-45)"
> Which seems to suggest everything comes in thru on PCI-E interface.
> That than better have 8 or 16 lanes.

Each 1000Mbps port is connected via 1 lane PCI-E, which is fast enough.
1 lane: 250Mbyte/sec  -> 2Gpbs

>> Hopefully there will be direct memory bus connected nic's in future. 
>> (HyperTransport connected nic's)
>
> Well that is going to be an AMD only solution, and I'm not even shure
> that AMD would like to have other things than CPU's on that bus.
>
>> 
>>> What it does not explain is why you can only get 80Mb/s with 64byte
>>>  packets, which would suggest other bottlenecks than just the bus.
>> 
>> Perhaps something with interrupts: 
>> http://books.google.at/books?id=pr4fspaQqZkC&pg=PA144&lpg=PA144&dq=pci+interrupt+delay&source=web&ots=zbvVU2CgVx&sig=APe9YjdtK35ccnow7BDI2hzie7s&hl=de#PPA144,M1
>> 
>> 
>> 
>> MSI (Message-signalled Interrupts) are not very common on PCI architekture; 
>> PCI-E use only MSI.
>> 
>> The kpps keept always around 100, equally if I used fast-forwarding,
>>  fast-interrupts, or higher HZ values than 1000HZ.
>
> MSI is not used for regular PCI busses.Could be that PCI-E does use it.
> I believe youon that. But even than I'd like to know where the bottleneck is 
> in the 100kp/s limit with 64byte pakkets.

As I also tested with polling (currently I use interface polling for the router)
and also reached only 100kpps, the bottleneck must be someting 
different.

>> But 100kpps is great for a router hardware of about 600eur.
>
> I've seen routers 10 times that expensive, not able to that.

me too.

Kind regards,
 	Ingo Flaschberger




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.LFD.1.00.0803011603430.20402>