[Click] [OT] - Any suggestions on what hardware to buy?
Roman Chertov
rchertov at purdue.edu
Fri Apr 21 12:34:36 EDT 2006
Nicholas Weaver wrote:
> On Fri, Apr 21, 2006 at 12:21:42PM -0400, Roman Chertov composed:
>
>>Alastair McKinley wrote:
>>
>>>Hi everyone,
>>>
>>>Apologies for the slightly off topic question.
>>>
>>>I want to run Click on a powerful machine with lots of interfaces
>>>(10-50, the more the better), and I was hoping that someone here might
>>>have an idea what to look for.
>>>
>>>I guess I want e1000 NICS to support polling. Can I buy such a beast
>>>off the shelf or should I build my own? If I were to build it, what
>>>would I get to support enough e1000 NICS?
>>
>>I know that you can buy multi-port Intel Pros (e1000). So you can get
>>by with fewer cards. I think 4 is the maximum. That would require you
>>to have 10 PCI slots to get 40 ports. I am not sure who builds such
>>motherboards. Also you want the motherboard to have PCI-E bus to allow
>>for maximum throughput. Ideally you would use a at least two processors
>>for this thing. Although I think this all depends on what traffic you
>>expect to deal with. If you expect the traffic to be small then you can
>>get buy with a lesser machine.
>
>
> One comment: How much bandwidth do you expect to be pulling?
That is the key question here :)
>
> It might be substantially cheaper & easier to have a 48 port managed
> ethernet switch, and use fixed VLAN configurations to concentrate it
> down to 8 Gigabit cards in the host. Since there is no whay you'd be
> able to support high bandwidth for 10+ ports in software, you might as
> well have the switch handle the port multiplexing etc.
It might be possible to use a managed switch to just route the traffic
to a few cheaper machines and distribute the whole thing.
Roman
>
>
>
>
>>>Should I be looking to run multi-threaded Click on SMP?
>>
>>You need SMP to get the full benefits of multi-threaded click.
>>
>>Roman
>>
>>
>>>Again, apologies for the off-topic question.
>>>
>>>Best regards,
>>>
>>>Alastair
>>>
>>>
>>>
>>>_______________________________________________
>>>click mailing list
>>>click at amsterdam.lcs.mit.edu
>>>https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>>>
>>
>>_______________________________________________
>>click mailing list
>>click at amsterdam.lcs.mit.edu
>>https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>
>
More information about the click
mailing list