<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>hi everybody,<br><br>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:<br><br>"Throughput: The maximum rate at which none of the offered frames are dropped by the device"<br><br>meaning, throughput is the maximum bandwidth in which frame-loss is exactly zero.<br><br>so i wanted to know:<br>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)? <br>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)?<br> # netperf -c -l 60 -H server -t TCP_STREAM -i 10,2 -I 99,5 -- -m 64 -s 57344 -S 57344<br> # netperf -c -l 60 -H server -t UDP_STREAM -i 10,2 -I 99,5 -- -m 64 -s 57344 -S 57344<br><br>3- if netperf can't do this, does anybody have any suggestions for me? is there any other tools that can help me?<br><br>Thank you for your time.<br></div>
</div><br>
</body></html>