FBSD 1GBit router?
if at xip.at
Sat Mar 1 15:08:06 UTC 2008
>> Thats why my next router will be based at this box:
> 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:
>> 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
>> But 100kpps is great for a router hardware of about 600eur.
> I've seen routers 10 times that expensive, not able to that.
More information about the freebsd-performance