[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] TCP transmit performance



Falk,

The petalinux distro includes the netperf client.  You just enable it in menuconfig under Network Application.  Enable netperf and netperf client.  Rebuild and it ends up in /bin.

You also need to run the server.  Download the source to a *nix machine (windows may work as well, but I haven't tried it).  Extract the sources, go into the source directory, type "./configure" and "make".  That should build netperf and netserver.  You want to run netserver.

From your microblaze system, run "netperf -H <netserver host ip>"

That will blast max size tcp packets to netserver host ip (the ip address where you ran netserver) and give you a throughput number.

netperf has a bunch of other options for tcp, udp, zero copy, etc.  It's a generally useful utility.

-Jim

Falk Brettschneider wrote:
Hi Jim,

Jim Van Vorst wrote:
  
Can you compile and run netperf to get Mbits/sec TCP tx throughput?
    
I had a short look at netperf.org but gave up in a flood of docs. Seems it's  not a 5-minute job to measure with netperf, right? Or can you tell me what to do, maybe it's a simple line to type on command prompt? I need a very short HowTo. :)

CU, F@lk

  
___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/