I agree with all Arron's comments.

I find that most high-end systems use Intel NICs. Broadcom is missing
several feature, and they ignore you if you attempt to open a support
call. I tested GigE Broadcoms, and the newer ones can send at line rate. I
have never tested 10GigE or higher.

Version 4 has been highly optimized and runs with much less CPU. Usually
with GigE you can achieve full wire rate without any kernel modifications.
If you want to do performance testing 10GigE, I suggest trying the
"netmap" feature which will achieve line rate with very little CPU. I
believe this kernel module does not support simultaneous tests (I haven't
tried it). We are developing a new light-weight kernel module in version
4.0.6 (currently in beta). This module is much easier to use, works on any
network device (including localhost) and should be able to do simultaneous
tests. Unlike netmap, it doesn¹t require kernel source code, and can
install with a simple "make install".

Fred.

On 2014-12-10, 10:43 PM, "Aaron Turner" <synfina...@gmail.com> wrote:

>Dunno about that specific question, but I can say:
>
>1. tcpreplay isn't multi-threaded so you only need as many cores as
>you have tcpreplay processes... plus maybe one more for OS stuff?
>
>2. Memory usage will be dependent on if you use the
>--enable-file-cache option & size of pcaps.  If you don't use it or
>only for small pcap files, then you shouldn't need a lot of memory
>
>3. Version 4.x should be faster and likely require fewer CPU resources
>and have less overhead
>
>4. No idea about the Broadcom chips- I usually tested with Intel.
>Earlier Broadcom chips/drivers had issues for me.
>
>
>--
>Aaron Turner
>http://synfin.net/         Twitter: @synfinatic
>Those who would give up essential Liberty, to purchase a little temporary
>Safety, deserve neither Liberty nor Safety.
>    -- Benjamin Franklin
>
>
>On Wed, Dec 10, 2014 at 11:23 AM, Alexander Ho
><ho.alexander.w+tcpreplay-us...@gmail.com> wrote:
>> Hi everyone,
>>
>> I'd like to consider scaling out tcpreplay to bigger and beefier
>>hardware in
>> our lab.  This way, instead of having multiple pizza boxes with 4x 1GB
>> ports, I'd like to have a single 2RU box (or multiple 2RU boxes) with
>>way
>> more ports available to save on opex costs per port.
>>
>> We use tcpreplay primarily to test application detection in our devices,
>> with occasional performance testing (though my users can use our actual
>> traffic generators for load, so I don't have to concentrate too much on
>> performance.)  One of the issues I'm finding so far is that users don't
>> really need the entire server, but typically only two ports connected
>>to the
>> DUT.  In order to give us better scalability, I'd like to have a single
>>2RU
>> server with up to 24x 1GB ports (which would hopefully beat the hell
>>out of
>> having to manage, say, 6 servers with 4 ports apiece.)
>>
>>
>> Right now, we're running Dell PowerEdge R320s with 4 cores @ 2.50gHz,
>>16 GB
>> of RAM, and 4x 1GB ports (Broadcom 5719 network adapters, if you're
>> curious.)  We're also running Ubuntu 14.04.1 LTS x64 and tcpreplay
>>3.4.4.
>> This seems to work fine so far, and I want to see how much more we can
>>scale
>> out.  The question is: has anyone ever scaled out even higher than that?
>> I'm thinking a 2RU PowerEdge R720 since I should be able to slap in six
>>PCIe
>> cards, and I'm also thinking Broadcom 5719 network adapters as well.
>>
>> Thanks,
>> Alex
>>
>> 
>>-------------------------------------------------------------------------
>>-----
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration &
>>more
>> Get technology previously reserved for billion-dollar corporations, FREE
>> 
>>http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clk
>>trk
>> _______________________________________________
>> Tcpreplay-users mailing list
>> Tcpreplay-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
>> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
>
>--------------------------------------------------------------------------
>----
>Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>with Interactivity, Sharing, Native Excel Exports, App Integration & more
>Get technology previously reserved for billion-dollar corporations, FREE
>http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clkt
>rk
>_______________________________________________
>Tcpreplay-users mailing list
>Tcpreplay-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
>Support Information: http://tcpreplay.synfin.net/trac/wiki/Support


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to