[netperf-talk] meaning of throughput in netperf results

bored to death bored_to_death85 at yahoo.com
Sun Nov 21 06:08:25 PST 2010


hi everybody,

i wanted to perform standard performance benchmarking on my router based on 
RFC2544 (Benchmarking Methodology for Network Interconnect Devices). in this RFC 
(and RFC1242 which is used by this), the meaning of "throughput" is defined:

"Throughput: The maximum rate at which none of the offered frames                
are dropped by the device"

meaning, throughput is the maximum bandwidth in which frame-loss is exactly 
zero.

so i wanted to know:
1- is "netperf"'s throughput result, based on this definition or not (for 
example, if netperf says, throughput is 500Mbps, does it mean we have zero 
frame-loss for traffic up to 500Mbps)? 

2- if so, does using netperf with regular parameters, work for me? for example, 
do these commands, give  me what i want (throughput with RFC-based definition, 
for TCP and UDP streams)?
    # netperf -c -l 60 -H server -t TCP_STREAM -i 10,2 -I 99,5 -- -m 64 -s 57344 
-S 57344
    # netperf -c -l 60 -H server -t UDP_STREAM -i 10,2 -I 99,5 -- -m 64 -s 57344 
-S 57344

3- if netperf can't do this, does anybody have any suggestions for me? is there 
any other tools that can help me?

Thank you for your time.



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.netperf.org/pipermail/netperf-talk/attachments/20101121/76903d66/attachment.html>


More information about the netperf-talk mailing list