On Fri, Aug 9, 2013 at 11:52 AM, Henning Brauer <lists-open...@bsws.de> wrote: > * Maxim Khitrov <m...@mxcrypt.com> [2013-08-09 17:47]: >> and ran iperf >> # s1: iperf -s >> # c1: iperf -c s1 -t 60 -m >> # s1: iperf -s >> # s2: iperf -s >> # c1: nc gw 1234 ; iperf -c s1 -t 60 >> # c2: nc gw 1234 ; iperf -c s2 -t 60 > > your tests are flawed. you are testing iperf ('s lack of) performance. > > use tcpbench. or an ixia.
These aren't available from FreeBSD packages. What about nuttcp? # c1: nuttcp -t -T60 s1 5442.6100 MB / 10.10 sec = 4521.6131 Mbps 34 %TX 60 %RX 1233 host-retrans 0.19 msRTT # c1: nuttcp -t -T60 s1 # c2: nuttcp -t -T60 s2 15960.2372 MB / 60.10 sec = 2227.8129 Mbps 15 %TX 32 %RX 10532 host-retrans 0.19 msRTT 17349.9260 MB / 60.10 sec = 2421.8063 Mbps 19 %TX 33 %RX 10932 host-retrans 0.20 msRTT TCP tests don't look any different. UDP is slightly better: # c1: nuttcp -t -u -R 10g -T 60 s1 36592.9785 MB / 60.00 sec = 5116.0419 Mbps 96 %TX 48 %RX 21725 / 37492935 drop/pkt 0.05794 %loss # c1: nuttcp -t -u -R 10g -T 60 s1 # c2: nuttcp -t -u -R 10g -T 60 s2 22217.3467 MB / 60.00 sec = 3105.9963 Mbps 96 %TX 38 %RX 14801348 / 37551911 drop/pkt 39.42 %loss 22270.5674 MB / 60.01 sec = 3113.3326 Mbps 96 %TX 40 %RX 14875602 / 37680663 drop/pkt 39.48 %loss